diff options
author | José Fonseca <[email protected]> | 2010-05-04 21:51:38 +0100 |
---|---|---|
committer | José Fonseca <[email protected]> | 2010-05-05 00:46:12 +0100 |
commit | f816937d77e499b57f011345ce2a5e1c02ef5e91 (patch) | |
tree | 4b4165d9a1b1df476610cfb9b7c3efd944b8539d /scons/crossmingw.py | |
parent | c6fdb950e9fdf42fb1d6c837019df23386fffee7 (diff) |
scons: Add support for Mingw64.
Diffstat (limited to 'scons/crossmingw.py')
-rw-r--r-- | scons/crossmingw.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/scons/crossmingw.py b/scons/crossmingw.py index 9533b2b362c..8adc8f5c970 100644 --- a/scons/crossmingw.py +++ b/scons/crossmingw.py @@ -42,7 +42,7 @@ import SCons.Tool import SCons.Util # This is what we search for to find mingw: -prefixes = SCons.Util.Split(""" +prefixes32 = SCons.Util.Split(""" mingw32- mingw32msvc- i386-mingw32- @@ -55,8 +55,17 @@ prefixes = SCons.Util.Split(""" i686-mingw32msvc- i686-pc-mingw32- """) +prefixes64 = SCons.Util.Split(""" + amd64-mingw32- + amd64-mingw32msvc- + amd64-pc-mingw32- +""") def find(env): + if env['machine'] == 'x86_64': + prefixes = prefixes64 + else: + prefixes = prefixes32 for prefix in prefixes: # First search in the SCons path and then the OS path: if env.WhereIs(prefix + 'gcc') or SCons.Util.WhereIs(prefix + 'gcc'): |