[cpp-msbuild] 12/13: SSPCPP-765 Log4Shib Variables from the environment

Rod Widdowson rdw at steadingsoftware.com
Sun Dec 10 16:56:37 EST 2017


This is an automated email from the git hooks/post-receive script.

rdw pushed a commit to branch master
in repository cpp-msbuild.

View the commit online:
http://git.shibboleth.net/view/?p=cpp-msbuild.git;a=commit;h=77d29248fd4ebcdf8b92319290d4b15f6685afb3

commit 77d29248fd4ebcdf8b92319290d4b15f6685afb3
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Sat Dec 9 13:25:18 2017 -0500

    SSPCPP-765 Log4Shib Variables from the environment
    
    https://issues.shibboleth.net/jira/browse/SSPCPP-765
    
    LOG4SHIB_DIR (all)
    LOG4SHIB_FILE_VERSION, LOG4SHIB_MM_VERSION  (Installer)
    
    At the same time change LOGSHIB to LOG4SHIB.
---
 Versions.props               | 34 +++++++++++++++++++++-------------
 dependencies/config.bat      |  6 +++---
 dependencies/dependency.make | 19 +++++++------------
 env.make                     | 12 ++++++++++++
 4 files changed, 43 insertions(+), 28 deletions(-)

diff --git a/Versions.props b/Versions.props
index 0a85621..4d6b4dc 100644
--- a/Versions.props
+++ b/Versions.props
@@ -42,15 +42,6 @@
 
     <boost>boost_1_65_1</boost>
     
-    <Log4ShibVersion>1.0.10</Log4ShibVersion>
-    <Log4ShibFileVersion>1_0</Log4ShibFileVersion>
-    <!-- Change the 4 components below if the Log4ShibFileVersion name changes -->
-    <Log4ShibComponent32>{2FDE8ED0-774A-4F44-88D5-C7089350D895}</Log4ShibComponent32>
-    <Log4ShibComponent32d>{B8D2E797-F5A8-4E0D-B57F-9A7D4E699942}</Log4ShibComponent32d>
-    <Log4ShibComponent64>{DA7E5213-363E-4E13-B05D-90905BE9FB94}</Log4ShibComponent64>
-    <Log4ShibComponent64d>{792E6762-70FE-418A-9336-39DDF1A6BAE7}</Log4ShibComponent64d>
-    <log4shib>cpp-log4shib</log4shib>
-
     <OpenSAMLVersion>3.0.0</OpenSAMLVersion>
     <OpenSAMLFileVersion>3_0</OpenSAMLFileVersion>
     <!-- Change the 4 components below iff the OpenSAMLFileVersion name changes -->
@@ -141,7 +132,7 @@
 
   <PropertyGroup Label="ZLibGeneral">
     <!-- Just for now -->
-	<ZLIB_FILE_VERSION Condition="'$(ZSEC_FILE_VERSION)' == ''">1_2_11</ZLIB_FILE_VERSION>
+	<ZLIB_FILE_VERSION Condition="'$(ZLIB_FILE_VERSION)' == ''">1_2_11</ZLIB_FILE_VERSION>
     <ZlibVersion Condition="'$(ZLIB_MM_VERSION)'==''">1.2.11</ZlibVersion>
     <ZLibVersion Condition="'$(ZLIB_MM_VERSION)'!=''">$(ZLIB_MM_VERSION)</ZLibVersion>
     <zlib Condition="'$(ZLIB_DIR)'==''">zlib-1.2.11</zlib>
@@ -160,14 +151,14 @@
   <PropertyGroup Label="XercesGeneral">
     <!-- Just for now -->
 	<XERCES_FILE_VERSION Condition="'$(XERCES_FILE_VERSION)' == ''">3_2</XERCES_FILE_VERSION>
-    <XercesVersion Condition="'$(ZLIB_MM_VERSION)'==''">1.2.11</XercesVersion>
-    <XercesVersion Condition="'$(ZLIB_MM_VERSION)'!=''">$(ZLIB_MM_VERSION)</XercesVersion>
+    <XercesVersion Condition="'$(XERCES_MM_VERSION)'==''">1.2.11</XercesVersion>
+    <XercesVersion Condition="'$(XERCES_MM_VERSION)'!=''">$(ZLIB_MM_VERSION)</XercesVersion>
     <xerces Condition="'$(XERCES_DIR)'==''">xerces-c-3.2.0</xerces>
     <xerces Condition="'$(XERCES_DIR)'!=''">$(XERCES_DIR)</xerces>
   </PropertyGroup>
 
   <PropertyGroup Label="XercesGuids " Condition="'$(XERCES_FILE_VERSION)' == '3_2'">
-    <XsercesFileVersion>$(XERCES_FILE_VERSION)</ZlibFileVersion>
+    <XercesFileVersion>$(XERCES_FILE_VERSION)</XercesFileVersion>
     <!-- Change the 4 components below iff XercesFileVersion changes -->
     <Xerces32Component>{703F33E0-715F-4301-8554-2D3F9AE2CD4B}</Xerces32Component>
     <Xerces32Componentd>{568D5E45-9E2B-44ED-8ECE-E5E61B658733}</Xerces32Componentd>
@@ -175,5 +166,22 @@
     <Xerces64Componentd>{3D0F7C56-196D-4BAA-BEF7-56A747C110DA}</Xerces64Componentd>
   </PropertyGroup>
 
+  <PropertyGroup Label="Log4ShibGeneral">
+    <!-- Just for now -->
+	<LOG4SHIB_FILE_VERSION Condition="'$(LOG4SHIB_FILE_VERSION)' == ''">1_0</LOG4SHIB_FILE_VERSION>
+    <Log4ShibVersion Condition="'$(LOG4SHIB_MM_VERSION)' == ''">1.0.10</Log4ShibVersion>
+    <Log4ShibVersion Condition="'$(LOG4SHIB_MM_VERSION)' != ''">$(LOG4SHIB_MM_VERSION)</Log4ShibVersion>
+  </PropertyGroup>
+
+  <PropertyGroup Label="Log4ShibGuids" Condition="'$(LOG4SHIB_FILE_VERSION)' == '1_0'">
+    <Log4ShibFileVersion>$(LOG4SHIB_FILE_VERSION)</Log4ShibFileVersion>
+    <!-- Change the 4 components below if the Log4ShibFileVersion name changes -->
+    <Log4ShibComponent32>{2FDE8ED0-774A-4F44-88D5-C7089350D895}</Log4ShibComponent32>
+    <Log4ShibComponent32d>{B8D2E797-F5A8-4E0D-B57F-9A7D4E699942}</Log4ShibComponent32d>
+    <Log4ShibComponent64>{DA7E5213-363E-4E13-B05D-90905BE9FB94}</Log4ShibComponent64>
+    <Log4ShibComponent64d>{792E6762-70FE-418A-9336-39DDF1A6BAE7}</Log4ShibComponent64d>
+    <log4shib>cpp-log4shib</log4shib>
+  </PropertyGroup>
 
 </Project>
+
diff --git a/dependencies/config.bat b/dependencies/config.bat
index c8cca0a..def125e 100644
--- a/dependencies/config.bat
+++ b/dependencies/config.bat
@@ -99,7 +99,9 @@ set ZLIB_FILE_VERSION=1_2_11
 ##
 ## LOG4SHIB CONFIG
 ##
-set LOGSHIB_DIR=cpp-log4shib
+set LOG4SHIB_DIR=cpp-log4shib
+set LOG4SHIB_MM_VERSION=1.0.10
+set LOG4SHIB_FILE_VERSION=1_0
 
 ##
 ## XERCES CONFIG
@@ -109,8 +111,6 @@ set XERCES_FILE_VERSION=3_2
 set XERCES_MM_VERSION=3.2.0
 
 
-
-
 SET MsVCVersionNum=15
 
 REM
diff --git a/dependencies/dependency.make b/dependencies/dependency.make
index 360e2fa..2195d89 100644
--- a/dependencies/dependency.make
+++ b/dependencies/dependency.make
@@ -30,11 +30,6 @@ XercesInstallDir=Install64\VC15
 !Include ..\env.make
 ZLIB_SHAREDLIB=zlib$(ZLIB_FILE_VERSION)
 
-
-!if "$(LOGSHIB_DIR)" == ""
-!error LOGSHIB_DIR not defined
-!endif
-
 ##
 ## TARGETS
 ##
@@ -195,18 +190,18 @@ openssl-build: $(ROOT_DIR)\$(OPENSSL_DIR)\makefile
 log4shib: log4shib-debug log4shib-release
 
 log4shib-clean: log4shib-test
-	msbuild /m  $(ROOT_DIR)\$(LOGSHIB_DIR)\msvc15\msvc15.sln  /p:Configuration=Debug   /t:clean /p:Platform=Win32
-	msbuild /m  $(ROOT_DIR)\$(LOGSHIB_DIR)\msvc15\msvc15.sln  /p:Configuration=Debug   /t:clean /p:Platform=x64
-	msbuild /m  $(ROOT_DIR)\$(LOGSHIB_DIR)\msvc15\msvc15.sln  /p:Configuration=Release /t:clean /p:Platform=Win32
-	msbuild /m  $(ROOT_DIR)\$(LOGSHIB_DIR)\msvc15\msvc15.sln  /p:Configuration=Release /t:clean /p:Platform=x64
+	msbuild /m  $(ROOT_DIR)\$(LOG4SHIB_DIR)\msvc15\msvc15.sln  /p:Configuration=Debug   /t:clean /p:Platform=Win32
+	msbuild /m  $(ROOT_DIR)\$(LOG4SHIB_DIR)\msvc15\msvc15.sln  /p:Configuration=Debug   /t:clean /p:Platform=x64
+	msbuild /m  $(ROOT_DIR)\$(LOG4SHIB_DIR)\msvc15\msvc15.sln  /p:Configuration=Release /t:clean /p:Platform=Win32
+	msbuild /m  $(ROOT_DIR)\$(LOG4SHIB_DIR)\msvc15\msvc15.sln  /p:Configuration=Release /t:clean /p:Platform=x64
 
-log4shib-test: test-env $(ROOT_DIR)\$(LOGSHIB_DIR)\msvc15\msvc15.sln
+log4shib-test: test-env $(ROOT_DIR)\$(LOG4SHIB_DIR)\msvc15\msvc15.sln
 
 log4shib-debug: log4shib-test
-	msbuild /m  $(ROOT_DIR)\$(LOGSHIB_DIR)\msvc15\msvc15.sln  /p:Configuration=Debug /t:build /p:Platform=$(MsBuildArch)
+	msbuild /m  $(ROOT_DIR)\$(LOG4SHIB_DIR)\msvc15\msvc15.sln  /p:Configuration=Debug /t:build /p:Platform=$(MsBuildArch)
 
 log4shib-release: log4shib-test
-	msbuild /m  $(ROOT_DIR)\$(LOGSHIB_DIR)\msvc15\msvc15.sln  /p:Configuration=Release /t:build /p:Platform=$(MsBuildArch)
+	msbuild /m  $(ROOT_DIR)\$(LOG4SHIB_DIR)\msvc15\msvc15.sln  /p:Configuration=Release /t:build /p:Platform=$(MsBuildArch)
 
 #
 # Xerces
diff --git a/env.make b/env.make
index ff437c7..36203be 100644
--- a/env.make
+++ b/env.make
@@ -104,6 +104,18 @@ SED=sed
 !endif
 
 
+!if "$(LOG4SHIB_DIR)" == ""
+!error LOG4SHIB_DIR not defined
+!endif
+
+!if "$(LOG4SHIB_MM_VERSION)" == ""
+!error LOG4SHIB_MM_VERSION not defined
+!endif
+
+!if "$(LOG4SHIB_FILE_VERSION)" == ""
+!error LOG4SHIB_FILE_VERSION not defined
+!endif
+
 environment:
 	@echo ROOT_DIR	 			$(ROOT_DIR)
 	@echo SED             		$(SED)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list