From 3e7ff57850234e70d9982f4efbd42d8085b8a2d7 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 25 Sep 2023 05:31:50 +0200 Subject: Add Windows bindist config --- xsd/manifest | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/xsd/manifest b/xsd/manifest index 10cff80..47f419b 100644 --- a/xsd/manifest +++ b/xsd/manifest @@ -30,6 +30,9 @@ examples: * xsd-examples == $ # - We suppress generating binary packages for dependecies (libcutl, # libxsd-frontend) with --recursive=auto since they are linked statically. # +# - For archives we strip the default compiler name from metadata since we +# link statically and it's unimportant. +# # @@ TODO: verify not linking static libxerces-c in -tests/examples. # Note that the Xerces-C++ package is in the unsupported `universe` section on @@ -92,3 +95,18 @@ bpkg.create:config.bin.liba.lib="shared static" ?sys:libicuuc ?sys:libicui18n \ + +bindist-windows-builds: bindist +bindist-windows-build-include: windows*-** +bindist-windows-build-exclude: ** +bindist-windows-build-config: +\ ++bpkg.bindist.archive: ++bbot.bindist.upload: +bpkg.bindist.archive:--recursive=auto +bpkg.bindist.archive:--archive-lang-impl=cc= +bpkg.bindist.archive:config.install.relocatable=true +bpkg.create:config.bin.lib=static +bpkg.create:config.bin.liba.lib="shared static" +b.create:config.cc.coptions="/W2 /O2" +\ -- cgit v1.1