From 6e3c04195cdf84a2c12dac462cc63f40e5766ccd Mon Sep 17 00:00:00 2001 From: AnyOldName3 Date: Mon, 25 Jul 2022 10:04:36 +0000 Subject: [PATCH] Enable LTO Release builds on Windows by default --- CI/before_script.msvc.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CI/before_script.msvc.sh b/CI/before_script.msvc.sh index ff8ec1a11c..ec5e9a7da8 100644 --- a/CI/before_script.msvc.sh +++ b/CI/before_script.msvc.sh @@ -530,6 +530,9 @@ if ! [ -z $USE_CCACHE ]; then add_cmake_opts "-DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache" fi +# turn on LTO by default +add_cmake_opts "-DOPENMW_LTO_BUILD=True" + if ! [ -z "$USE_WERROR" ]; then add_cmake_opts "-DOPENMW_MSVC_WERROR=ON" fi