diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2023-09-25 05:31:50 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2023-09-25 05:31:50 +0200 |
commit | 3e7ff57850234e70d9982f4efbd42d8085b8a2d7 (patch) | |
tree | 3066260d393f78230b985a235f334c4e817209ff | |
parent | 62fedfa699e764786b1b5004fdf487a049dce487 (diff) |
Add Windows bindist config
-rw-r--r-- | xsd/manifest | 18 |
1 files changed, 18 insertions, 0 deletions
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" +\ |