Implement PARSEFLAGS support for SConstruct
g0dil [Tue, 5 Oct 2010 14:35:04 +0000 (14:35 +0000)]
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1725 270642c3-0616-0410-b53a-bc976706d245

SConstruct

index 6c16622..8f4da1c 100644 (file)
@@ -146,6 +146,8 @@ env.SetDefault(
     LIBADDSUFFIX           = '${FLAVOR and "_$FLAVOR" or ""}',
     OBJADDSUFFIX           = '${LIBADDSUFFIX}',
     FLAVOR                 = '',
+
+    PARSEFLAGS             = '',
 )
 
 # Set variables from command line
@@ -158,6 +160,9 @@ senfutil.parseArguments(
     BoolVariable('sparse_tests', 'Link tests against object files and not the senf lib', False)
 )
 
+if env['PARSEFLAGS']:
+    env.MergeFlags(env['PARSEFLAGS'])
+
 # Add UNIX env vars matching IMPORT_ENV patterns into the execution environment
 senfutil.importProcessEnv(env)