X-Git-Url: http://g0dil.de/git?p=senf.git;a=blobdiff_plain;f=site_scons%2Fsenfutil.py;fp=site_scons%2Fsenfutil.py;h=da24b19464c73b470af0e82a25e10bfe46849e34;hp=8216902a39417bd0c69d74b138473889942fdd1d;hb=23a1bdee20b3fb19bd442efed8aa73b2bf0d585a;hpb=74febc7a9abc84c4939269b3443d15fc27f4e960 diff --git a/site_scons/senfutil.py b/site_scons/senfutil.py index 8216902..da24b19 100644 --- a/site_scons/senfutil.py +++ b/site_scons/senfutil.py @@ -225,7 +225,9 @@ def DefaultOptions(env): # Set nice default options env.Append( - CXXFLAGS = [ '-Wall', '-Woverloaded-virtual', "${profile and '-pg' or None}" ], + CXXFLAGS_CLANG = [ '-Wno-unneeded-internal-declaration' ], # needed for BOOST_PARAMETER_KEYWORD + CXXFLAGS = [ '-Wall', '-Woverloaded-virtual', "${profile and '-pg' or None}", + '${str(CXX).split("/")[-1] == "clang++" and "$CXXFLAGS_CLANG" or None}' ], CXXFLAGS_final = [ '-O3', '-fno-threadsafe-statics', '-fno-stack-protector', "${profile and ' ' or '-ffunction-sections'}" ], CXXFLAGS_normal = [ '-O2', '-g' ],