summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Cournapeau <cournape@gmail.com>2009-11-23 07:43:58 (GMT)
committerDavid Cournapeau <cournape@gmail.com>2009-11-23 07:43:58 (GMT)
commit21860682a31ea53ef09eca686796c43abd8ac8b5 (patch)
treea92842d7d10d6aa0b56025273b8823dab2455bd2
parent135cc201737944b45f01cd72ec09a38e0cbc9b80 (diff)
downloadSCons-21860682a31ea53ef09eca686796c43abd8ac8b5.zip
SCons-21860682a31ea53ef09eca686796c43abd8ac8b5.tar.gz
SCons-21860682a31ea53ef09eca686796c43abd8ac8b5.tar.bz2
REF: query host/target arch only when using bat file.
-rw-r--r--src/engine/SCons/Tool/MSCommon/vc.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/engine/SCons/Tool/MSCommon/vc.py b/src/engine/SCons/Tool/MSCommon/vc.py
index 108b781..7956797 100644
--- a/src/engine/SCons/Tool/MSCommon/vc.py
+++ b/src/engine/SCons/Tool/MSCommon/vc.py
@@ -260,8 +260,6 @@ def msvc_setup_env(env):
"compilers most likely not set correctly"
SCons.Warnings.warn(SCons.Warnings.VisualCMissingWarning, warn_msg)
return None
-
- host_platform, target_platform = get_host_target(env)
debug('msvc_setup_env: using specified MSVC version %s\n' % repr(version))
# XXX: we set-up both MSVS version for backward
@@ -286,6 +284,7 @@ def msvc_setup_env(env):
debug('use_script 1 %s\n' % repr(use_script))
d = script_env(use_script)
elif use_script:
+ host_platform, target_platform = get_host_target(env)
host_target = (host_platform, target_platform)
arg = _HOST_TARGET_ARCH_TO_BAT_ARCH[host_target]
debug('use_script 2 %s, args:%s\n' % (repr(script), arg))