From e103be995f566e42ea4cf91fda5dd0e940e5aabd Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Thu, 17 Feb 2022 13:02:04 -0800 Subject: Create single .zip file for non-embedded pdb files No longer create .snupkg/.symbols.nupkgs since they don't actually support native pdbs, which are all of our non-embedded pdb files. --- src/internal/SetBuildNumber/global.json.pp | 1 + src/internal/WixBuildFinalize/WixBuildFinalize.proj | 19 +++++++++++++++++++ .../WixBuildTools.TestSupport.Native.vcxproj | 1 + src/internal/finalize.cmd | 14 ++++++++++++++ 4 files changed, 35 insertions(+) create mode 100644 src/internal/WixBuildFinalize/WixBuildFinalize.proj create mode 100644 src/internal/finalize.cmd (limited to 'src/internal') diff --git a/src/internal/SetBuildNumber/global.json.pp b/src/internal/SetBuildNumber/global.json.pp index 5907efb0..a3485efa 100644 --- a/src/internal/SetBuildNumber/global.json.pp +++ b/src/internal/SetBuildNumber/global.json.pp @@ -1,6 +1,7 @@ { "msbuild-sdks": { "Microsoft.Build.Traversal": "3.0.23", + "Microsoft.Build.NoTargets": "3.3.0", "WixToolset.Sdk": "{packageversion}" }, "sdk": { diff --git a/src/internal/WixBuildFinalize/WixBuildFinalize.proj b/src/internal/WixBuildFinalize/WixBuildFinalize.proj new file mode 100644 index 00000000..1e0a98d1 --- /dev/null +++ b/src/internal/WixBuildFinalize/WixBuildFinalize.proj @@ -0,0 +1,19 @@ + + + + + + net46 + + + + + + + + + + diff --git a/src/internal/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.vcxproj b/src/internal/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.vcxproj index a96f8d2f..0eae7750 100644 --- a/src/internal/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.vcxproj +++ b/src/internal/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.vcxproj @@ -33,6 +33,7 @@ true WixBuildTools C++/CLI Test Support false + true diff --git a/src/internal/finalize.cmd b/src/internal/finalize.cmd new file mode 100644 index 00000000..bbd6f01a --- /dev/null +++ b/src/internal/finalize.cmd @@ -0,0 +1,14 @@ +@setlocal +@pushd %~dp0 + +@set _C=Debug +:parse_args +@if /i "%1"=="release" set _C=Release +@if not "%1"=="" shift & goto parse_args + +@echo Finalize build %_C% + +msbuild -Restore WixBuildFinalize\WixBuildFinalize.proj -p:Configuration=%_C% -nologo || exit /b + +@popd +@endlocal -- cgit v1.2.3-55-g6feb