Fix for 2422
authorbdbaddog <bdbaddog@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Mon, 11 Jan 2010 01:48:50 +0000 (01:48 +0000)
committerbdbaddog <bdbaddog@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Mon, 11 Jan 2010 01:48:50 +0000 (01:48 +0000)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@4602 fdb21ef1-2011-0410-befe-b5e4ea1792b1

src/RELEASE.txt
src/engine/SCons/Tool/mslink.xml
src/engine/SCons/Tool/msvs.xml
test/IDL/midl.py

index 8050c03482a0a793247fa5311f7c6d1396635543..d7bdd74ad7baf56091ede4b888f3fe7f55dd1752 100644 (file)
@@ -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
index 6ad9dead0ab927966bb2044c5e0345f7f65dad31..92be026aac51fa08403f264e2e686e1d85dfd648 100644 (file)
@@ -46,7 +46,6 @@ LDMODULECOM
 SHLINKCOMSTR
 LINKCOMSTR
 REGSVRCOMSTR
-MSVS_IGNORE_IDE_PATHS
 LDMODULECOMSTR
 </uses>
 </tool>
index 7fe08013de325c6a0cfbadb079e4578ae55b323e..f040f4d0ff718accdf052c750b38f4f27bdf2175 100644 (file)
@@ -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.
index e716cacc63cb56c53a07bb00bf234269335c2174..a2fd2a7f1760ba128dbf02be6acb2131143f42db 100644 (file)
@@ -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')