[cpp-msbuild] branch main updated: SSPCPP-947 Windows Installer should force rebuild the MSMs
Rod Widdowson
rdw at steadingsoftware.com
Sat Nov 27 13:30:22 UTC 2021
This is an automated email from the git hooks/post-receive script.
rdw pushed a commit to branch main
in repository cpp-msbuild.
View the commit online:
http://git.shibboleth.net/view/?p=cpp-msbuild.git;a=commit;h=ce3aac492fdb0290b884b089446b3a8daab8481a
The following commit(s) were added to refs/heads/main by this push:
new ce3aac4 SSPCPP-947 Windows Installer should force rebuild the MSMs
ce3aac4 is described below
commit ce3aac492fdb0290b884b089446b3a8daab8481a
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Sat Nov 27 13:29:31 2021 +0000
SSPCPP-947 Windows Installer should force rebuild the MSMs
https://shibboleth.atlassian.net/browse/SSPCPP-947
---
build.make | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/build.make b/build.make
index b954662..9d3b5b3 100644
--- a/build.make
+++ b/build.make
@@ -27,7 +27,7 @@ SERVER_MODULES_64=shibd;"Server Modules\isapi_shib";"Server Modules\iis7_shib";"
all: msi32 msi64
title Build Complete
-clean: cleanxmltooling cleansaml cleansp cleanmsi
+clean: cleanxmltooling cleansaml cleansp cleanmsi cleanmergemodules32 cleanmergemodules64
cleansp:
cd $(SPROOT)\Build\$(VCVERSION)
@@ -45,10 +45,17 @@ cleansaml:
cd $(SAMLROOT)\Build\$(VCVERSION)
del/s *.dll *.exe *.msm *.lib *.obj
+cleanmergemodules32:
+ cd $(SPROOT)\msi\WiX\MergeModules
+ del/s *-x86.wixobj *-x86.msm *-x86.wixpdb
-msi32: exe32 mergemodules32 msi32only
+cleanmergemodules64:
+ cd $(SPROOT)\msi\WiX\MergeModules
+ del /s *-x64.wixobj *-x64.msm *-x64.wixpdb
-msi64: exe64 mergemodules64 exe32 mergemodules32 msi64only
+msi32: exe32 cleanmergemodules32 mergemodules32 msi32only
+
+msi64: exe64 cleanmergemodules64 mergemodules64 exe32 cleanmergemodules32 mergemodules32 msi64only
msi32only:
cd $(SPROOT)\Projects\$(VCVERSION)
@@ -61,10 +68,12 @@ msi64only:
msbuild /property:Platform=x64;Configuration=Release /maxcpucount .\Shibboleth.sln /t:Installers\MergeModules;Installers\Installer
mergemodules32: xmltooling32 saml32 shibsp32
+ cd $(SPROOT)\Projects\$(VCVERSION)
title MSM Build 32 bit
msbuild /property:Platform=Win32;Configuration=Release /maxcpucount .\Shibboleth.sln /t:Installers\Installer
mergemodules64: xmltooling64 saml64 shibsp64
+ cd $(SPROOT)\Projects\$(VCVERSION)
shibsp32: saml32
cd $(SPROOT)\Projects\$(VCVERSION)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list