You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/games-strategy/glob2/files/glob2-0.9.4.4-scons-blows.p...

27 lines
908 B

--- a/SConstruct.orig
+++ b/SConstruct
@@ -1,6 +1,7 @@
EnsureSConsVersion(0, 96, 92)
import sys
import os
+import SCons.Util
import glob
sys.path.append( os.path.abspath("scons") )
import bundle
@@ -268,6 +269,15 @@
env["TARFILE"] = env.Dir("#").abspath + "/glob2-" + env["VERSION"] + ".tar.gz"
env["TARFLAGS"] = "-c -z"
env.Alias("dist", env["TARFILE"])
+ # Using suggestions for https://dev.gentoo.org/~vapier/scons-blows.txt
+ if os.environ.has_key('CC'):
+ env['CC'] = os.environ['CC']
+ 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'])
def PackTar(target, source):
if "dist" in COMMAND_LINE_TARGETS: