diff --git a/build/scripts/common.lua b/build/scripts/common.lua index e6f231960..b134bf4e3 100644 --- a/build/scripts/common.lua +++ b/build/scripts/common.lua @@ -141,7 +141,6 @@ function NazaraBuild:Execute() configuration("Release*") flags("NoFramePointer") optimize("Speed") - rtti("Off") vectorextensions("SSE2") configuration({"Release*", "codeblocks or codelite or gmake or xcode3 or xcode4"}) @@ -243,6 +242,9 @@ function NazaraBuild:Execute() configuration("DebugDynamic") targetsuffix("-d") + configuration("Release*") + rtti(moduleTable.EnableRTTI and "On" or "Off") + configuration({}) files(moduleTable.Files) @@ -361,6 +363,9 @@ function NazaraBuild:Execute() configuration("*Static") defines("NAZARA_STATIC") + configuration("Release*") + rtti(toolTable.EnableRTTI and "On" or "Off") + if (toolTable.Kind == "library" or toolTable.Kind == "plugin") then configuration("*Static") kind("StaticLib") diff --git a/build/scripts/tools/unittests.lua b/build/scripts/tools/unittests.lua index 5dcf6e215..f58b0eee0 100644 --- a/build/scripts/tools/unittests.lua +++ b/build/scripts/tools/unittests.lua @@ -2,6 +2,7 @@ TOOL.Name = "UnitTests" TOOL.Directory = "../tests" TOOL.EnableConsole = true +TOOL.EnableRTTI = true TOOL.Kind = "Application" TOOL.TargetDirectory = TOOL.Directory