GCC-7: disable pre-C++17 warning
This warning is only relevant when object files compile with and without C++17 language level are to be linked into a single executable; starting with C++17, new style 'noexcept' specifications will become part of the function signature and thus part of the mangled function name. Linkiing mixed object files might fail in such a situation. Obviously this warning is not relevant for us; moreover we plan to upgrade to C++17 soon
This commit is contained in:
parent
5f0af2495b
commit
7cc174808e
1 changed files with 1 additions and 1 deletions
|
|
@ -74,7 +74,7 @@ def defineBuildEnvironment():
|
||||||
env.Replace( CPPPATH =["#src"] # used to find includes, "#" means always absolute to build-root
|
env.Replace( CPPPATH =["#src"] # used to find includes, "#" means always absolute to build-root
|
||||||
, CPPDEFINES=['LUMIERA_VERSION='+VERSION ] # note: it's a list to append further defines
|
, CPPDEFINES=['LUMIERA_VERSION='+VERSION ] # note: it's a list to append further defines
|
||||||
, CCFLAGS='-Wall -Wextra -Wformat-security'
|
, CCFLAGS='-Wall -Wextra -Wformat-security'
|
||||||
, CXXFLAGS='-std=gnu++14 -Wno-enum-compare'
|
, CXXFLAGS='-std=gnu++14 -Wno-enum-compare -Wno-noexcept-type'
|
||||||
, CFLAGS='-std=gnu99'
|
, CFLAGS='-std=gnu99'
|
||||||
)
|
)
|
||||||
env.Append(LINKFLAGS='-Wl,--no-undefined') # require every dependency is given on link, in the right order
|
env.Append(LINKFLAGS='-Wl,--no-undefined') # require every dependency is given on link, in the right order
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue