Просмотр исходного кода

scons: Add support for Mingw64.

undefined
José Fonseca 16 лет назад
Родитель
Сommit
f816937d77
1 измененных файлов: 10 добавлений и 1 удалений
  1. 10
    1
      scons/crossmingw.py

+ 10
- 1
scons/crossmingw.py Просмотреть файл

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-
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'):

Загрузка…
Отмена
Сохранить