summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2016-08-12 14:20:55 (GMT)
committerWilliam Deegan <bill@baddogconsulting.com>2016-08-12 14:20:55 (GMT)
commit6a1b06d97163ad7ec280c2a028fac33258677123 (patch)
tree9f1b75f6b1e2409e7e8d1308ec747e0a6f6d7ec3
parent8bb44b6de01a456e4027f58af0bb7890b78142cb (diff)
parentf6ec68e2eb534bf8fff6f470b7e8facdde045b63 (diff)
downloadSCons-6a1b06d97163ad7ec280c2a028fac33258677123.zip
SCons-6a1b06d97163ad7ec280c2a028fac33258677123.tar.gz
SCons-6a1b06d97163ad7ec280c2a028fac33258677123.tar.bz2
updated from upstream
-rw-r--r--src/CHANGES.txt16
-rw-r--r--src/engine/SCons/Tool/msvs.py5
2 files changed, 12 insertions, 9 deletions
diff --git a/src/CHANGES.txt b/src/CHANGES.txt
index 13fba67..8c185c8 100644
--- a/src/CHANGES.txt
+++ b/src/CHANGES.txt
@@ -6,16 +6,20 @@
RELEASE VERSION/DATE TO BE FILLED IN LATER
- From John Doe:
-
- - Whatever John Doe did.
-
From Daniel Holth:
- Add basic support for PyPy (by deleting __slots__ from Node with a
metaclass on PyPy); wrap most-used open() calls in 'with' statements to
avoid too many open files.
- Add __main__.py for `python -m SCons` in case it is on PYTHONPATH.
+ From Alexey Klimkin:
+ - Use memoization to optimize PATH evaluation across all dependencies per
+ node. (PR #345)
+
+ From M. Limber:
+ - Fixed msvs.py for Visual Studio Express editions that would report
+ "Error : ValueError: invalid literal for float(): 10.0Exp".
+
From Paweł Tomulik:
- Fixed the issue with LDMODULEVERSIONFLAGS reported by Tim Jennes
(https://pairlist4.pair.net/pipermail/scons-users/2016-May/004893.html).
@@ -25,10 +29,6 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER
- Added LoadableModule to the list of global functions (DefaultEnvironment
builders).
- From Alexey Klimkin:
- - Use memoization to optimize PATH evaluation across all dependencies per
- node. (PR #345)
-
RELEASE 2.5.0 - Mon, 09 Apr 2016 11:27:42 -0700
From Dirk Baechle:
diff --git a/src/engine/SCons/Tool/msvs.py b/src/engine/SCons/Tool/msvs.py
index 6df4928..6e91909 100644
--- a/src/engine/SCons/Tool/msvs.py
+++ b/src/engine/SCons/Tool/msvs.py
@@ -1844,7 +1844,10 @@ def projectEmitter(target, source, env):
targetlist = targetlist + t
# Beginning with Visual Studio 2010 for each project file (.vcxproj) we have additional file (.vcxproj.filters)
- if float(env['MSVS_VERSION']) >= 10.0:
+ version_num = 6.0
+ if 'MSVS_VERSION' in env:
+ version_num, suite = msvs_parse_version(env['MSVS_VERSION'])
+ if version_num >= 10.0:
targetlist.append(targetlist[0] + '.filters')
return (targetlist, sourcelist)