Fix compiling with use_mingw flag on Windows
This commit is contained in:
parent
c7ba1e210e
commit
0c5f87531d
|
@ -29,7 +29,6 @@ def get_opts():
|
||||||
|
|
||||||
return [
|
return [
|
||||||
('msvc_version', 'MSVC version to use (ignored if the VCINSTALLDIR environment variable is set)', None),
|
('msvc_version', 'MSVC version to use (ignored if the VCINSTALLDIR environment variable is set)', None),
|
||||||
BoolVariable('use_mingw', 'Use the MinGW compiler even if MSVC is installed (only used on Windows)', False),
|
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -347,12 +347,12 @@ def configure(env):
|
||||||
env['ENV']['TMP'] = os.environ['TMP']
|
env['ENV']['TMP'] = os.environ['TMP']
|
||||||
|
|
||||||
# First figure out which compiler, version, and target arch we're using
|
# First figure out which compiler, version, and target arch we're using
|
||||||
if os.getenv("VCINSTALLDIR"):
|
if os.getenv("VCINSTALLDIR") and not env["use_mingw"]:
|
||||||
# Manual setup of MSVC
|
# Manual setup of MSVC
|
||||||
setup_msvc_manual(env)
|
setup_msvc_manual(env)
|
||||||
env.msvc = True
|
env.msvc = True
|
||||||
manual_msvc_config = True
|
manual_msvc_config = True
|
||||||
elif env.get('MSVC_VERSION', ''):
|
elif env.get('MSVC_VERSION', '') and not env["use_mingw"]:
|
||||||
setup_msvc_auto(env)
|
setup_msvc_auto(env)
|
||||||
env.msvc = True
|
env.msvc = True
|
||||||
manual_msvc_config = False
|
manual_msvc_config = False
|
||||||
|
|
Loading…
Reference in New Issue