diff --git a/build/premake/premake5.lua b/build/premake/premake5.lua index cd1c4f7060..dd7d6c6584 100644 --- a/build/premake/premake5.lua +++ b/build/premake/premake5.lua @@ -209,7 +209,12 @@ function project_set_build_flags() optimize "Speed" end if _OPTIONS["with-lto"] then - flags { "LinkTimeOptimization" } + if linktimeoptimization then + linktimeoptimization("On") + else + -- deprecated since v5.0.0-beta4 + flags { "LinkTimeOptimization" } + end end defines { "NDEBUG", "CONFIG_FINAL=1" }