X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senfscons%2FSENFSCons.py;h=8fd75038d457b58d3ce2b0529d7e48c8aeb815a5;hb=f2f5d59e83863f3b513950173baee1b6da2aee3c;hp=32a5cc75bb1a81ac9109d2ab0546bbc2e62d1fdf;hpb=15679d851384ab07056cae1c61785de0d0bd16a7;p=senf.git diff --git a/senfscons/SENFSCons.py b/senfscons/SENFSCons.py index 32a5cc7..8fd7503 100644 --- a/senfscons/SENFSCons.py +++ b/senfscons/SENFSCons.py @@ -50,6 +50,7 @@ from SCons.Script import * SCONS_TOOLS = [ "Doxygen", "Dia2Png", + "PkgDraw", "CopyToDir", "ProgramNoScan", "CompileCheck", @@ -70,6 +71,7 @@ def InitOpts(): opts.Add('CXX', 'C++ compiler to use', 'g++') opts.Add('EXTRA_DEFINES', 'Additional preprocessor defines', '') opts.Add('EXTRA_LIBS', 'Additional libraries to link against', '') + opts.Add('EXTRA_CCFLAGS', 'Additional compilation parameters', '') opts.Add(SCons.Options.BoolOption('final','Enable optimization',0)) opts.Add(SCons.Options.BoolOption('debug','Enable debug symbols in binaries',0)) opts.Add(SCons.Options.BoolOption('profile','Enable profiling',0)) @@ -283,6 +285,7 @@ def MakeEnvironment(): env.Append(CPPDEFINES = [ '$EXTRA_DEFINES' ], LIBS = [ '$EXTRA_LIBS' ], + CXXFLAGS = [ '$EXTRA_CCFLAGS' ], ALLOBJECTS = []) return env