From: Wolfgang Stöggl Date: Tue, 10 Sep 2019 10:07:14 +0000 (+0200) Subject: Use DefaultPlatformToolset for .vcxproj files X-Git-Tag: v1.8.0~57 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=292cb415bef4b50a6d8a8ba7578b324c6c8966f2;p=thirdparty%2Frrdtool-1.x.git Use DefaultPlatformToolset for .vcxproj files - Use $(DefaultPlatformToolset) for the PlatformToolset instead of v140. This allows to use the associated PlatformToolset automatically for each version of Visual Studio: v140 for VS2015, v141 for VS2017, v142 for VS2019. However, a developer can easily target projects to a desired, different PlatformToolset. - Set ToolsVersion="Current" instead of ToolsVersion="14.0" - Strings were replaced in .vcxproj files the following way: git grep -l 'v140' -- '*.vcxproj' | \ xargs sed -i 's/v140/$(DefaultPlatformToolset)/g' git grep -l '14.0' -- '*.vcxproj' | xargs sed -i 's/14.0/Current/g' --- diff --git a/win32/librrd-8.vcxproj b/win32/librrd-8.vcxproj index 1cbc4693..67fdc2db 100644 --- a/win32/librrd-8.vcxproj +++ b/win32/librrd-8.vcxproj @@ -1,5 +1,5 @@  - + DebugDLL @@ -50,56 +50,56 @@ DynamicLibrary - v140 + $(DefaultPlatformToolset) MultiByte false DynamicLibrary - v140 + $(DefaultPlatformToolset) MultiByte false StaticLibrary - v140 + $(DefaultPlatformToolset) MultiByte StaticLibrary - v140 + $(DefaultPlatformToolset) MultiByte DynamicLibrary - v140 + $(DefaultPlatformToolset) MultiByte DynamicLibrary - v140 + $(DefaultPlatformToolset) MultiByte StaticLibrary - v140 + $(DefaultPlatformToolset) MultiByte true StaticLibrary - v140 + $(DefaultPlatformToolset) MultiByte true StaticLibrary - v140 + $(DefaultPlatformToolset) MultiByte StaticLibrary - v140 + $(DefaultPlatformToolset) MultiByte diff --git a/win32/rrdcgi.vcxproj b/win32/rrdcgi.vcxproj index 4e881aca..6915e208 100644 --- a/win32/rrdcgi.vcxproj +++ b/win32/rrdcgi.vcxproj @@ -1,5 +1,5 @@  - + Debug @@ -34,34 +34,34 @@ Application - v140 + $(DefaultPlatformToolset) MultiByte Application - v140 + $(DefaultPlatformToolset) MultiByte Application - v140 + $(DefaultPlatformToolset) MultiByte true Application - v140 + $(DefaultPlatformToolset) MultiByte true Application - v140 + $(DefaultPlatformToolset) MultiByte Application - v140 + $(DefaultPlatformToolset) MultiByte diff --git a/win32/rrdtool.vcxproj b/win32/rrdtool.vcxproj index 338eaf7c..437fc261 100644 --- a/win32/rrdtool.vcxproj +++ b/win32/rrdtool.vcxproj @@ -1,5 +1,5 @@  - + Debug @@ -34,34 +34,34 @@ Application - v140 + $(DefaultPlatformToolset) MultiByte Application - v140 + $(DefaultPlatformToolset) MultiByte Application - v140 + $(DefaultPlatformToolset) MultiByte true Application - v140 + $(DefaultPlatformToolset) MultiByte true Application - v140 + $(DefaultPlatformToolset) MultiByte Application - v140 + $(DefaultPlatformToolset) MultiByte diff --git a/win32/rrdupdate.vcxproj b/win32/rrdupdate.vcxproj index 9cf95a66..34030d55 100644 --- a/win32/rrdupdate.vcxproj +++ b/win32/rrdupdate.vcxproj @@ -1,5 +1,5 @@  - + Debug @@ -34,34 +34,34 @@ Application - v140 + $(DefaultPlatformToolset) MultiByte Application - v140 + $(DefaultPlatformToolset) MultiByte Application - v140 + $(DefaultPlatformToolset) MultiByte true Application - v140 + $(DefaultPlatformToolset) MultiByte true Application - v140 + $(DefaultPlatformToolset) MultiByte Application - v140 + $(DefaultPlatformToolset) MultiByte