Spell the Windows environment variables consistently "SystemDrive"
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 19 Feb 2009 22:27:45 +0000 (22:27 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 19 Feb 2009 22:27:45 +0000 (22:27 +0000)
and "SystemRoot" instead of "SYSTEMDRIVE" and "SYSTEMROOT".

git-svn-id: http://scons.tigris.org/svn/scons/trunk@4023 fdb21ef1-2011-0410-befe-b5e4ea1792b1

QMTest/scons_tdb.py
bin/scons-test.py
doc/man/scons.1
src/CHANGES.txt
src/engine/SCons/Platform/win32.py
src/engine/SCons/Tool/Perforce.py
test/QT/installed.py

index 2262808b792369b4851ad9b6d4dc5375131a76b0..b725d3fccd7a668ba1cdbcc5d3edafb166656b9a 100644 (file)
@@ -188,7 +188,7 @@ environ_keys = [
    'MSDEVDIR',
    'OS',
    'PATHEXT',
-   'SYSTEMROOT',
+   'SystemRoot',
    'TEMP',
    'TMP',
    'USERNAME',
index 593a1a36a6be8d88db08c55e4366031e3e512344..aa03d72e50e0f16985aa819571b1a17df22454ee 100644 (file)
@@ -182,7 +182,7 @@ if format == '--xml':
         'MSDEVDIR',
         'OS',
         'PATHEXT',
-        'SYSTEMROOT',
+        'SystemRoot',
         'TEMP',
         'TMP',
         'USERNAME',
index d1f9dcd7ca0230e05215607a5c4740a17aee7011..ba515185b19e891a5af7371093d5fd1cbfbe3331 100644 (file)
@@ -1600,9 +1600,9 @@ and suffixes appropriate for the platform.
 Note that the
 .B win32
 platform adds the
-.B SYSTEMDRIVE
+.B SystemDrive
 and
-.B SYSTEMROOT
+.B SystemRoot
 variables from the user's external environment
 to the construction environment's
 .B ENV
@@ -4730,7 +4730,7 @@ P4LANGUAGE,
 P4PASSWD,
 P4PORT,
 P4USER,
-SYSTEMROOT,
+SystemRoot,
 USER,
 and
 USERNAME.
@@ -4761,9 +4761,9 @@ env.Platform('posix')
 Note that the
 .B win32
 platform adds the
-.B SYSTEMDRIVE
+.B SystemDrive
 and
-.B SYSTEMROOT
+.B SystemRoot
 variables from the user's external environment
 to the construction environment's
 .B ENV
index 6eb5d5bca898a06c435f637bd9d987861bcd09e4..6d5aa37f17af151dec76e7ff10d4e6884278c5e0 100644 (file)
@@ -39,6 +39,9 @@ RELEASE X.X.X - XXX
       for the Microsoft linker, the OS/2 ilink linker and the Phar Lap
       linkloc linker.
 
+    - Spell the Windows environment variables consistently "SystemDrive"
+      and "SystemRoot" instead of "SYSTEMDRIVE" and "SYSTEMROOT".
+
   From Robert P. J. Day:
 
     - User's Guide updates.
index 79d73b3909580097ff9efa3345e5fbd75a9a4138..890b92583badec32ccb7cc1e481873f733b24689 100644 (file)
@@ -192,7 +192,7 @@ def escape(x):
 def get_system_root():
     # A resonable default if we can't read the registry
     try:
-        val = os.environ['SYSTEMROOT']
+        val = os.environ['SystemRoot']
     except KeyError:
         val = "C:/WINDOWS"
         pass
@@ -268,8 +268,8 @@ def generate(env):
     # contain an ENV and a PATH.
     if not cmd_interp:
         systemroot = r'C:\Windows'
-        if os.environ.has_key('SYSTEMROOT'):
-            systemroot = os.environ['SYSTEMROOT']
+        if os.environ.has_key('SystemRoot'):
+            systemroot = os.environ['SystemRoot']
         tmp_path = systemroot + os.pathsep + \
                    os.path.join(systemroot,'System32')
         tmp_pathext = '.com;.exe;.bat;.cmd'
@@ -291,12 +291,12 @@ def generate(env):
     # Import things from the external environment to the construction
     # environment's ENV.  This is a potential slippery slope, because we
     # *don't* want to make builds dependent on the user's environment by
-    # default.  We're doing this for SYSTEMROOT, though, because it's
+    # default.  We're doing this for SystemRoot, though, because it's
     # needed for anything that uses sockets, and seldom changes, and
-    # for SYSTEMDRIVE because it's related.
+    # for SystemDrive because it's related.
     #
     # Weigh the impact carefully before adding other variables to this list.
-    import_env = [ 'SYSTEMDRIVE', 'SYSTEMROOT', 'TEMP', 'TMP' ]
+    import_env = [ 'SystemDrive', 'SystemRoot', 'TEMP', 'TMP' ]
     for var in import_env:
         v = os.environ.get(var)
         if v:
index ba3a95359488032781f53b0164938af70be9c7d0..8d30d1228a3ad3d5c561ac8d39277485d8cda901 100644 (file)
@@ -47,7 +47,7 @@ from SCons.Tool.PharLapCommon import addPathIfNotExists
 
 # Variables that we want to import from the base OS environment.
 _import_env = [ 'P4PORT', 'P4CLIENT', 'P4USER', 'USER', 'USERNAME', 'P4PASSWD',
-                'P4CHARSET', 'P4LANGUAGE', 'SYSTEMROOT' ]
+                'P4CHARSET', 'P4LANGUAGE', 'SystemRoot' ]
 
 PerforceAction = SCons.Action.Action('$P4COM', '$P4COMSTR')
 
index e9d2e16387e7387e5860388e80a4dfc9ed6c2be5..c79f958f9ffb1d29e082dbd5e37cc12531806c2d 100644 (file)
@@ -62,7 +62,7 @@ env = Environment(tools=['default','qt'],
                   ENV={'PATH':ENV_PATH,
                        'PATHEXT':os.environ.get('PATHEXT'),
                        'HOME':os.getcwd(),
-                       'SYSTEMROOT':ENV.get('SYSTEMROOT')},
+                       'SystemRoot':ENV.get('SystemRoot')},
                        # moc / uic want to write stuff in ~/.qt
                   CXXFILESUFFIX=".cpp")