diff --git a/premake5.lua b/premake5.lua index cbced3139..96072c4c4 100644 --- a/premake5.lua +++ b/premake5.lua @@ -79,7 +79,9 @@ filter("configurations:Release") "NDEBUG", "_NO_DEBUG_HEAP=1", }) - optimize("On") + optimize("speed") + inlining("Auto") + floatingpoint("Fast") flags({ "LinkTimeOptimization", }) @@ -88,6 +90,9 @@ filter({"configurations:Release", "platforms:Windows"}) linkoptions({ "/NODEFAULTLIB:MSVCRTD", }) + buildoptions({ + "/GT", -- enable fiber-safe optimizations + }) filter("platforms:Linux") system("linux")