summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2010-01-11 01:48:50 (GMT)
committerWilliam Deegan <bill@baddogconsulting.com>2010-01-11 01:48:50 (GMT)
commita22788e5c8ab01e003466f0f89ad5ebb60d19a57 (patch)
tree2a6ea818194a7b765d7e56c9dbb9e01183b99803
parent01190c49cc22302428a421b2da7761afd2cf3549 (diff)
downloadSCons-a22788e5c8ab01e003466f0f89ad5ebb60d19a57.zip
SCons-a22788e5c8ab01e003466f0f89ad5ebb60d19a57.tar.gz
SCons-a22788e5c8ab01e003466f0f89ad5ebb60d19a57.tar.bz2
Fix for 2422
-rw-r--r--src/RELEASE.txt3
-rw-r--r--src/engine/SCons/Tool/mslink.xml1
-rw-r--r--src/engine/SCons/Tool/msvs.xml109
-rw-r--r--test/IDL/midl.py3
4 files changed, 4 insertions, 112 deletions
diff --git a/src/RELEASE.txt b/src/RELEASE.txt
index 8050c03..d7bdd74 100644
--- a/src/RELEASE.txt
+++ b/src/RELEASE.txt
@@ -80,6 +80,9 @@ RELEASE 1.2.0.d20090223 - Mon, 23 Feb 2009 08:41:06 -0800
these tools have been redefined to remove unnecessary nested $(
and $) character strings.
+ -- MSVS_USE_MFC_DIRS and MSVS_IGNORE_IDE_PATHS are obsoleted and
+ have no effect.
+
Please note the following important changes since release 1.1.0:
-- THE $CHANGED_SOURCES, $CHANGED_TARGETS, $UNCHANGED_SOURCES
diff --git a/src/engine/SCons/Tool/mslink.xml b/src/engine/SCons/Tool/mslink.xml
index 6ad9dea..92be026 100644
--- a/src/engine/SCons/Tool/mslink.xml
+++ b/src/engine/SCons/Tool/mslink.xml
@@ -46,7 +46,6 @@ LDMODULECOM
SHLINKCOMSTR
LINKCOMSTR
REGSVRCOMSTR
-MSVS_IGNORE_IDE_PATHS
LDMODULECOMSTR
</uses>
</tool>
diff --git a/src/engine/SCons/Tool/msvs.xml b/src/engine/SCons/Tool/msvs.xml
index 7fe0801..f040f4d 100644
--- a/src/engine/SCons/Tool/msvs.xml
+++ b/src/engine/SCons/Tool/msvs.xml
@@ -287,37 +287,6 @@ will generate an error.
</summary>
</cvar>
-<cvar name="MSVS_IGNORE_IDE_PATHS">
-<summary>
-Tells the MS Visual Studio tools to use minimal INCLUDE, LIB, and PATH settings,
-instead of the settings from the IDE.
-
-For Visual Studio, SCons will (by default) automatically determine
-where MSVS is installed, and use the LIB, INCLUDE, and PATH variables
-set by the IDE. You can override this behavior by setting these
-variables after Environment initialization, or by setting
-<envar>MSVS_IGNORE_IDE_PATHS = 1</envar>
-in the Environment initialization.
-Specifying this will not leave these unset, but will set them to a
-minimal set of paths needed to run the tools successfully.
-
-For VS6, the mininimal set is:
-<example>
- INCLUDE:'&lt;VSDir&gt;\VC98\ATL\include;&lt;VSDir&gt;\VC98\MFC\include;&lt;VSDir&gt;\VC98\include'
- LIB:'&lt;VSDir&gt;\VC98\MFC\lib;&lt;VSDir&gt;\VC98\lib'
- PATH:'&lt;VSDir&gt;\Common\MSDev98\bin;&lt;VSDir&gt;\VC98\bin'
-</example>
-For VS7, it is:
-<example>
- INCLUDE:'&lt;VSDir&gt;\Vc7\atlmfc\include;&lt;VSDir&gt;\Vc7\include'
- LIB:'&lt;VSDir&gt;\Vc7\atlmfc\lib;&lt;VSDir&gt;\Vc7\lib'
- PATH:'&lt;VSDir&gt;\Common7\Tools\bin;&lt;VSDir&gt;\Common7\Tools;&lt;VSDir&gt;\Vc7\bin'
-</example>
-
-Where '&lt;VSDir&gt;' is the installed location of Visual Studio.
-</summary>
-</cvar>
-
<cvar name="MSVS_PROJECT_BASE_PATH">
<summary>
The string
@@ -411,84 +380,6 @@ There is no default value.
</summary>
</cvar>
-<cvar name="MSVS_USE_MFC_DIRS">
-<summary>
-Tells the MS Visual Studio tool(s) to use
-the MFC directories in its default paths
-for compiling and linking.
-The &cv-MSVS_USE_MFC_DIRS; variable has no effect if the
-<envar>INCLUDE</envar>
-or
-<envar>LIB</envar>
-environment variables are set explictly.
-
-Under Visual Studio version 6,
-setting
-&cv-MSVS_USE_MFC_DIRS;
-to a non-zero value
-adds the
-<filename>ATL\include</filename>
-and
-<filename>MFC\include</filename>
-directories to
-the default
-<envar>INCLUDE</envar>
-external environment variable,
-and adds the
-<filename>MFC\lib</filename>
-directory to
-the default
-<envar>LIB</envar>
-external environment variable.
-
-Under Visual Studio version 7,
-setting
-&cv-MSVS_USE_MFC_DIRS;
-to a non-zero value
-adds the
-<filename>atlmfc\include</filename>
-directory to the default
-<envar>INCLUDE</envar>
-external environment variable,
-and adds the
-<filename>atlmfc\lib</filename>
-directory to the default
-<envar>LIB</envar>
-external environment variable.
-
-Under Visual Studio version 8,
-setting
-&cv-MSVS_USE_MFC_DIRS;
-to a non-zero value will,
-by default,
-add the
-<filename>atlmfc\include</filename>
-directory to the default
-<envar>INCLUDE</envar>
-external environment variable,
-and the
-<filename>atlmfc\lib</filename>
-directory to the default
-<envar>LIB</envar>
-external environment variable.
-If, however, the
-<envar>['MSVS']['PLATFORMSDKDIR']</envar>
-variable is set,
-then the
-<filename>mfc</filename>
-and the
-<filename>atl</filename>
-subdirectories of the
-<envar>PLATFORMSDKDIR</envar>
-are added to the default value of the
-<envar>INCLUDE</envar>
-external environment variable,
-and the default value of the
-<envar>LIB</envar>
-external environment variable is left untouched.
-</summary>
-</cvar>
-
<cvar name="MSVS_VERSION">
<summary>
Sets the preferred version of Microsoft Visual Studio to use.
diff --git a/test/IDL/midl.py b/test/IDL/midl.py
index e716cac..a2fd2a7 100644
--- a/test/IDL/midl.py
+++ b/test/IDL/midl.py
@@ -41,8 +41,7 @@ if sys.platform != 'win32':
test.write('SConstruct',"""
import os
-env = Environment(CPPPATH = '${TARGET.dir}',
- MSVS_USE_MFC_DIRS = 1)
+env = Environment(CPPPATH = '${TARGET.dir}')
Export('env')
VariantDir('build', 'src')