You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by rh...@apache.org on 2017/03/13 10:33:04 UTC
svn commit: r1786653 - in /subversion/trunk:
build/generator/gen_win_dependencies.py gen-make.py
Author: rhuijben
Date: Mon Mar 13 10:33:03 2017
New Revision: 1786653
URL: http://svn.apache.org/viewvc?rev=1786653&view=rev
Log:
Add Microsoft Visual Studio 2017 support to our build scripting.
* gen-make.py
(_usage_exit): Document new support.
* build/generator/gen_win_dependencies.py
(parse_options): Add '2017' as explicitly handled option.
Modified:
subversion/trunk/build/generator/gen_win_dependencies.py
subversion/trunk/gen-make.py
Modified: subversion/trunk/build/generator/gen_win_dependencies.py
URL: http://svn.apache.org/viewvc/subversion/trunk/build/generator/gen_win_dependencies.py?rev=1786653&r1=1786652&r2=1786653&view=diff
==============================================================================
--- subversion/trunk/build/generator/gen_win_dependencies.py (original)
+++ subversion/trunk/build/generator/gen_win_dependencies.py Mon Mar 13 10:33:03 2017
@@ -259,6 +259,11 @@ class GenDependenciesBase(gen_base.Gener
self.sln_version = '12.00'
self.vcproj_version = '14.0'
self.vcproj_extension = '.vcxproj'
+ elif val == '2017' or val == '15':
+ self.vs_version = '2015'
+ self.sln_version = '12.00'
+ self.vcproj_version = '15.0'
+ self.vcproj_extension = '.vcxproj'
elif re.match('^20\d+$', val):
print('WARNING: Unknown VS.NET version "%s",'
' assuming VS2012. Your VS can probably upgrade')
Modified: subversion/trunk/gen-make.py
URL: http://svn.apache.org/viewvc/subversion/trunk/gen-make.py?rev=1786653&r1=1786652&r2=1786653&view=diff
==============================================================================
--- subversion/trunk/gen-make.py (original)
+++ subversion/trunk/gen-make.py Mon Mar 13 10:33:03 2017
@@ -206,7 +206,7 @@ def _usage_exit(err=None):
print(" Use static openssl")
print("")
print(" --vsnet-version=VER")
- print(" generate for VS.NET version VER (2005-2015 or 9.0-14.0)")
+ print(" generate for VS.NET version VER (2005-2017 or 9.0-15.0)")
print(" [implies '-t vcproj']")
print("")
print(" -D NAME[=value]")