diff options
Diffstat (limited to 'devel/godot2/files/patch-SConstruct')
-rw-r--r-- | devel/godot2/files/patch-SConstruct | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/devel/godot2/files/patch-SConstruct b/devel/godot2/files/patch-SConstruct new file mode 100644 index 000000000000..b73a2b71f708 --- /dev/null +++ b/devel/godot2/files/patch-SConstruct @@ -0,0 +1,36 @@ +--- SConstruct.orig 2016-11-15 18:44:21 UTC ++++ SConstruct +@@ -65,7 +65,7 @@ elif (os.name == "nt"): + if (os.getenv("VSINSTALLDIR") == None or platform_arg == "android"): + custom_tools = ['mingw'] + +-env_base = Environment(tools=custom_tools) ++env_base = Environment(tools=custom_tools, ENV = os.environ) + if 'TERM' in os.environ: + env_base['ENV']['TERM'] = os.environ['TERM'] + env_base.AppendENVPath('PATH', os.getenv('PATH')) +@@ -272,15 +272,16 @@ if selected_platform in platform_list: + if env["extra_suffix"] != '': + env.extra_suffix += '.' + env["extra_suffix"] + +- CCFLAGS = env.get('CCFLAGS', '') +- env['CCFLAGS'] = '' +- +- env.Append(CCFLAGS=str(CCFLAGS).split()) +- +- CFLAGS = env.get('CFLAGS', '') +- env['CFLAGS'] = '' +- ++ env['CC'] = os.environ['CC'] ++ env['CXX'] = os.environ['CXX'] ++ ++ CFLAGS = os.environ['CFLAGS'] ++ env['CFLAGS'] = [] + env.Append(CFLAGS=str(CFLAGS).split()) ++ ++ CCFLAGS = os.environ['CXXFLAGS'] ++ env['CCFLAGS'] = [] ++ env.Append(CCFLAGS=str(CCFLAGS).split()) + + LINKFLAGS = env.get('LINKFLAGS', '') + env['LINKFLAGS'] = '' |