[cpp-msbuild] branch master updated: SSPCPP-808 Inherit Merge directory folder from environment

Rod Widdowson rdw at steadingsoftware.com
Wed Oct 17 09:59:06 EDT 2018


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=4fe09dd043c3d0d69be6c6a679e2320222b1aaac

The following commit(s) were added to refs/heads/master by this push:
       new  4fe09dd   SSPCPP-808 Inherit Merge directory folder from environment
4fe09dd is described below

commit 4fe09dd043c3d0d69be6c6a679e2320222b1aaac
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Wed Oct 17 14:58:32 2018 +0100

    SSPCPP-808 Inherit Merge directory folder from environment
    
    https://issues.shibboleth.net/jira/browse/SSPCPP-808
---
 Versions.props          | 11 +++++++++--
 dependencies/config.bat | 13 +++++++++----
 2 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/Versions.props b/Versions.props
index b704cc5..c0c1d23 100644
--- a/Versions.props
+++ b/Versions.props
@@ -5,8 +5,7 @@
 
     <MsVCVersion>vc15</MsVCVersion>
     <!-- NO TRAILING '\' for the following.  Default value is C:\Program Files (x86)\Common Files\Merge Modules -->
-    <CppMmDir Condition="'$(CPP_MM_DIR))'==''">d:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Redist\MSVC\14.11.25325\MergeModules</CppMmDir>
-    <CppMmDir Condition="'$(CPP_MM_DIR)'!=''">$(CPP_MM_DIR)</CppMmDir>
+
     <CppVCVersion>VC141</CppVCVersion>
 
     <CxxTestRoot>$(BuildRoot)\cxxtest</CxxTestRoot>
@@ -77,6 +76,14 @@
 
   </PropertyGroup>
 
+  <PropertyGroup Label="ManualMMDir" Condition="'$(VCToolsRedistDir)' == ''">
+    <CppMmDir Condition="'$(CPP_MM_DIR))'==''">d:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Redist\MSVC\14.11.25325\MergeModules</CppMmDir>
+    <CppMmDir Condition="'$(CPP_MM_DIR)'!=''">$(CPP_MM_DIR)</CppMmDir>
+  </PropertyGroup>
+  <PropertyGroup Label="ManualMMDir" Condition="'$(VCToolsRedistDir)' != ''">
+    <CppMmDir>$(VCToolsRedistDir)MergeModules</CppMmDir>
+  </PropertyGroup>
+
   <PropertyGroup Label="CurlGuidsBad" Condition="'$(LIBCURL_FILE_VERSION)' != '7'">
     <CurlFileVersion>BAD_LIBCURL_FILE_VERSION</CurlFileVersion>
     <!-- Changing LIBCURL_FILE_VERSION version requires changing the GUIDs since it is garnish on the name -->
diff --git a/dependencies/config.bat b/dependencies/config.bat
index 3438fce..d50a994 100644
--- a/dependencies/config.bat
+++ b/dependencies/config.bat
@@ -8,7 +8,9 @@ REM DEFAULT SETTINGS (for Scott)
 REM
 
 set ROOT_DIR=C:\Users\scantor\Shibboleth\
-set CPP_MM_DIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Redist\MSVC\14.14.26405\MergeModules
+
+REM CPP_MM_DIR need not be set if vcvars is called prior to loading Visual studio or running msbuild
+rem set CPP_MM_DIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Redist\MSVC\14.14.26405\MergeModules
 set SED=C:\cygwin64\bin\sed.exe
 rem set DEBUG_INSTALLER=YES
 
@@ -27,7 +29,8 @@ goto path_done
 :BUILDVM
 
 set ROOT_DIR=C:\Users\Administrator\Shibboleth\
-set CPP_MM_DIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Redist\MSVC\14.14.26405\MergeModules
+REM CPP_MM_DIR need not be set if vcvars is called prior to loading Visual studio or running msbuild
+rem set CPP_MM_DIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Redist\MSVC\14.14.26405\MergeModules
 set SED="C:\Program Files\Git\usr\bin\sed.exe"
 rem set DEBUG_INSTALLER=YES
 
@@ -46,7 +49,8 @@ goto path_done
 :ROD
 set ROOT_DIR=H:\Perforce\VS2017\
 set SED=sed
-set CPP_MM_DIR=D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Redist\MSVC\14.14.26405\MergeModules
+REM CPP_MM_DIR need not be set if vcvars is called prior to loading Visual studio or running msbuild
+rem set CPP_MM_DIR=D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Redist\MSVC\14.14.26405\MergeModules
 set DEBUG_INSTALLER=YES
 
 
@@ -65,7 +69,8 @@ goto path_done
 set ROOT_DIR=H:\Perforce\VS2017\
 set SED=D:\downloads\cygwin\bin\sed.exe
 set PERL=C:\Strawberry\perl\bin\perl.exe
-set CPP_MM_DIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Redist\MSVC\14.11.25325\MergeModules
+REM CPP_MM_DIR need not be set if vcvars is called prior to loading Visual studio or running msbuild
+rem set CPP_MM_DIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Redist\MSVC\14.11.25325\MergeModules
 
 REM
 REM Apache Config

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


More information about the commits mailing list