forked from Mirrorlandia_minetest/irrlicht
Keep RTTI for Minetest IPO/LTO
Minetest using RTTI, so we cannot apply the flag here if we want to start using IPO/LTO. If we keep `-fno-rtti` here, compiler loses part of informations and cannot do efficient optimizations. The benefit of using RTTI on Irrlicht disappears with IPO/LTO on whole binary. Signed-off-by: David Heidelberg <david@ixit.cz>
This commit is contained in:
parent
fb4ee6ac93
commit
73e62f8676
@ -29,7 +29,7 @@ if(CMAKE_CXX_COMPILER_ID MATCHES "^(GNU|Clang|AppleClang)$")
|
||||
set(CMAKE_CXX_FLAGS_RELEASE "-O3")
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "-g")
|
||||
|
||||
add_compile_options(-Wall -pipe -fno-exceptions -fno-rtti)
|
||||
add_compile_options(-Wall -pipe -fno-exceptions)
|
||||
|
||||
# Enable SSE for floating point math on 32-bit x86 by default
|
||||
# reasoning see minetest issue #11810 and https://gcc.gnu.org/wiki/FloatingPointMath
|
||||
|
Loading…
Reference in New Issue
Block a user