scons: Add support for Mingw64.
This commit is contained in:
@@ -42,7 +42,7 @@ import SCons.Tool
|
|||||||
import SCons.Util
|
import SCons.Util
|
||||||
|
|
||||||
# This is what we search for to find mingw:
|
# This is what we search for to find mingw:
|
||||||
prefixes = SCons.Util.Split("""
|
prefixes32 = SCons.Util.Split("""
|
||||||
mingw32-
|
mingw32-
|
||||||
mingw32msvc-
|
mingw32msvc-
|
||||||
i386-mingw32-
|
i386-mingw32-
|
||||||
@@ -55,8 +55,17 @@ prefixes = SCons.Util.Split("""
|
|||||||
i686-mingw32msvc-
|
i686-mingw32msvc-
|
||||||
i686-pc-mingw32-
|
i686-pc-mingw32-
|
||||||
""")
|
""")
|
||||||
|
prefixes64 = SCons.Util.Split("""
|
||||||
|
amd64-mingw32-
|
||||||
|
amd64-mingw32msvc-
|
||||||
|
amd64-pc-mingw32-
|
||||||
|
""")
|
||||||
|
|
||||||
def find(env):
|
def find(env):
|
||||||
|
if env['machine'] == 'x86_64':
|
||||||
|
prefixes = prefixes64
|
||||||
|
else:
|
||||||
|
prefixes = prefixes32
|
||||||
for prefix in prefixes:
|
for prefix in prefixes:
|
||||||
# First search in the SCons path and then the OS path:
|
# First search in the SCons path and then the OS path:
|
||||||
if env.WhereIs(prefix + 'gcc') or SCons.Util.WhereIs(prefix + 'gcc'):
|
if env.WhereIs(prefix + 'gcc') or SCons.Util.WhereIs(prefix + 'gcc'):
|
||||||
|
Reference in New Issue
Block a user