Lines Matching +full:gcc +full:- +full:mingw +full:- +full:w64
1 """SCons.Tool.gcc
3 Tool-specific initialization for MinGW (http://www.mingw.org/)
44 # These are the mingw toolchain prefixes we search for:
45 # (We only search for the mingw-w64 toolchain, and not the mingw.org one.)
47 i686-w64-mingw32-
50 x86_64-w64-mingw32-
60 if env.WhereIs(prefix + 'gcc') or SCons.Util.WhereIs(prefix + 'gcc'):
69 if dll: cmd.extend(['-o', dll])
74 if implib: cmd.append('-Wl,--out-implib,'+implib.get_string(for_signature))
77 if def_target: cmd.append('-Wl,--output-def,'+def_target.get_string(for_signature))
124 …dir = os.path.dirname(env.WhereIs(mingw_prefix + 'gcc') or SCons.Util.WhereIs(mingw_prefix + 'gcc'…
126 # The mingw bin directory must be added to the path:
135 # Most of mingw is the same as gcc and friends...
136 gnu_tools = ['gcc', 'g++', 'gnulink', 'ar', 'gas']
141 env['CC'] = mingw_prefix + 'gcc'
145 env['SHLINKFLAGS'] = SCons.Util.CLVar('$LINKFLAGS -shared')
160 …env['RCCOM'] = '$RC $_CPPDEFFLAGS $_CPPINCFLAGS ${INCPREFIX}${SOURCE.dir} $RCFLAGS -i $SOURCE -o $…