From: José Fonseca Date: Tue, 4 May 2010 20:51:38 +0000 (+0100) Subject: scons: Add support for Mingw64. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f816937d77e499b57f011345ce2a5e1c02ef5e91;p=mesa.git scons: Add support for Mingw64. --- 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'):