mirror of
https://github.com/Z3Prover/z3
synced 2025-04-12 12:08:18 +00:00
Enabled C++11 in GCC and Clang
This commit is contained in:
parent
00ce3f8172
commit
79dcf03a42
|
@ -2421,6 +2421,7 @@ def mk_config():
|
||||||
FOCI2 = False
|
FOCI2 = False
|
||||||
if GIT_HASH:
|
if GIT_HASH:
|
||||||
CPPFLAGS = '%s -DZ3GITHASH=%s' % (CPPFLAGS, GIT_HASH)
|
CPPFLAGS = '%s -DZ3GITHASH=%s' % (CPPFLAGS, GIT_HASH)
|
||||||
|
CXXFLAGS = '%s -std=c++11' % CXXFLAGS
|
||||||
CXXFLAGS = '%s -fvisibility=hidden -c' % CXXFLAGS
|
CXXFLAGS = '%s -fvisibility=hidden -c' % CXXFLAGS
|
||||||
FPMATH = test_fpmath(CXX)
|
FPMATH = test_fpmath(CXX)
|
||||||
CXXFLAGS = '%s %s' % (CXXFLAGS, FPMATH_FLAGS)
|
CXXFLAGS = '%s %s' % (CXXFLAGS, FPMATH_FLAGS)
|
||||||
|
@ -2445,8 +2446,8 @@ def mk_config():
|
||||||
CXXFLAGS = '%s -Wno-unknown-pragmas -Wno-overloaded-virtual -Wno-unused-value' % CXXFLAGS
|
CXXFLAGS = '%s -Wno-unknown-pragmas -Wno-overloaded-virtual -Wno-unused-value' % CXXFLAGS
|
||||||
sysname, _, _, _, machine = os.uname()
|
sysname, _, _, _, machine = os.uname()
|
||||||
if sysname == 'Darwin':
|
if sysname == 'Darwin':
|
||||||
SO_EXT = '.dylib'
|
SO_EXT = '.dylib'
|
||||||
SLIBFLAGS = '-dynamiclib'
|
SLIBFLAGS = '-dynamiclib'
|
||||||
elif sysname == 'Linux':
|
elif sysname == 'Linux':
|
||||||
CXXFLAGS = '%s -fno-strict-aliasing -D_LINUX_' % CXXFLAGS
|
CXXFLAGS = '%s -fno-strict-aliasing -D_LINUX_' % CXXFLAGS
|
||||||
OS_DEFINES = '-D_LINUX_'
|
OS_DEFINES = '-D_LINUX_'
|
||||||
|
|
Loading…
Reference in a new issue