support for boost trunk (1.46) by enforcing boost filesystem v2 for now

This commit is contained in:
Dane Springmeyer 2011-01-05 01:27:11 +00:00
parent 6f0de6d76d
commit 0614f5de24

View file

@ -1170,7 +1170,9 @@ if not preconfigured:
env.Append(CXXFLAGS = common_cxx_flags + '-O %s' % ndebug_flags) env.Append(CXXFLAGS = common_cxx_flags + '-O %s' % ndebug_flags)
else: else:
# Common flags for GCC. # Common flags for GCC.
gcc_cxx_flags = '-ansi -Wall %s -ftemplate-depth-200 %s' % (pthread, common_cxx_flags) # note: starting with boost 1.46 boost filesystem v3 is default so force to be v2
# by using BOOST_FILESYSTEM_VERSION=2 (until we upgrade)
gcc_cxx_flags = '-ansi -Wall %s -ftemplate-depth-200 -DBOOST_FILESYSTEM_VERSION=2 %s' % (pthread, common_cxx_flags)
if env['DEBUG']: if env['DEBUG']:
env.Append(CXXFLAGS = gcc_cxx_flags + '-O0 -fno-inline %s' % debug_flags) env.Append(CXXFLAGS = gcc_cxx_flags + '-O0 -fno-inline %s' % debug_flags)