1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
--- a/SConstruct
+++ b/SConstruct
@@ -43,10 +43,17 @@ x11libpath = ARGUMENTS.get('X11LIBPATH'
# Global configuration
compiler = ARGUMENTS.get('COMPILER', 'g++')
realdatadir = ARGUMENTS.get('REALDATADIR', datadir)
+
cflags = [
'-pedantic',
'-DDATADIR=\\"' + Dir(realdatadir).path + '\\"'
]
+# Add environment flags
+cflags += Split(ARGUMENTS.get('CFLAGS', ''))
+cflags += Split(ARGUMENTS.get('CPPFLAGS', ''))
+cflags += Split(ARGUMENTS.get('CXXFLAGS', ''))
+libs = Split(ARGUMENTS.get('LDFLAGS', ''))
+
if ARGUMENTS.get('DEBUG', 0):
cflags += ['-g3']
if optimize:
|