25 lines
923 B
Diff
25 lines
923 B
Diff
Index: mypaint-0.9.1/SConstruct
|
|
===================================================================
|
|
--- mypaint-0.9.1.orig/SConstruct
|
|
+++ mypaint-0.9.1/SConstruct
|
|
@@ -70,6 +70,20 @@ if env.get('CPPDEFINES'):
|
|
if env['debug']:
|
|
env.Append(CPPDEFINES='HEAVY_DEBUG')
|
|
env.Append(CCFLAGS='-O0', LINKFLAGS='-O0')
|
|
+# Respect cxxflags,ldflags and cxx
|
|
+# Code found on
|
|
+# http://http://dev.gentoo.org/~vapier/scons-blows.txt
|
|
+import SCons.Util
|
|
+if os.environ.has_key('CC'):
|
|
+ env['CC'] = os.environ['CC']
|
|
+if os.environ.has_key('CFLAGS'):
|
|
+ env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS'])
|
|
+if os.environ.has_key('CXX'):
|
|
+ env['CXX'] = os.environ['CXX']
|
|
+if os.environ.has_key('CXXFLAGS'):
|
|
+ env['CXXFLAGS'] += SCons.Util.CLVar(os.environ['CXXFLAGS'])
|
|
+if os.environ.has_key('LDFLAGS'):
|
|
+ env['LINKFLAGS'] += SCons.Util.CLVar(os.environ['LDFLAGS'])
|
|
|
|
Export('env', 'python')
|
|
module = SConscript('lib/SConscript')
|