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
|
||||
, CPPDEFINES=['LUMIERA_VERSION='+VERSION ] # note: it's a list to append further defines
|
||||
, 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'
|
||||
)
|
||||
env.Append(LINKFLAGS='-Wl,--no-undefined') # require every dependency is given on link, in the right order
|
||||
|
|
|
|||
Loading…
Reference in a new issue