X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=site_scons%2Fsenfutil.py;h=f63873b361c33e72da619464f05064308da355df;hb=c6fb7bc1210f26501d95064eb8e6399a881f884e;hp=4a56ac2f7d2310d8c00673849e4ed96bca7cc60e;hpb=f5e7624781fb0ac4bcbb26bd0268b66c54570096;p=senf.git diff --git a/site_scons/senfutil.py b/site_scons/senfutil.py index 4a56ac2..f63873b 100644 --- a/site_scons/senfutil.py +++ b/site_scons/senfutil.py @@ -79,7 +79,7 @@ def SetupForSENF(env, senf_path = []): env.Append( LIBS = [ 'rt' ], - CXXFLAGS = [ '-Wno-long-long', '$CXXFLAGS_' ], + CXXFLAGS = [ '-Wno-long-long', '$CXXFLAGS_', '-fno-strict-aliasing' ], CXXFLAGS_ = BuildTypeOptions('CXXFLAGS'), CPPDEFINES = [ '$expandLogOption', '$CPPDEFINES_' ], @@ -196,11 +196,16 @@ def Glob(env, exclude=[], subdirs=[]): def Configure(env): - conf = env.Configure(clean=False, help=False, custom_tests = senfconf.Tests()) + conf = env.Configure(clean=False, + help=False, + custom_tests=senfconf.Tests(), + config_h="#/senf/autoconf.hh") env.Replace( BOOST_VERSION = conf.CheckBoostVersion(), BOOST_VARIANT = conf.CheckBoostVariants( '', 'mt' ), NEED_BOOST_EXT = not conf.CheckCXXHeader("boost/bimap.hpp"), + HAVE_BOOST_SPIRIT_INCLUDE_CLASSIC_HPP = conf.CheckCXXHeader( + "boost/spirit/include/classic.hpp"), ) conf.Finish()