diff --git a/cmake/windows/compilerconfig.cmake b/cmake/windows/compilerconfig.cmake index 73198ff7d..4342f74f9 100644 --- a/cmake/windows/compilerconfig.cmake +++ b/cmake/windows/compilerconfig.cmake @@ -57,7 +57,9 @@ add_compile_options( "$<$:${_obs_msvc_cpp_options}>" "$<$:${_obs_clang_c_options}>" "$<$:${_obs_clang_cxx_options}>" - $<$>:/Gy>) + $<$>:/Gy> + $<$>:/GL> + $<$>:/Oi>) add_compile_definitions(UNICODE _UNICODE _CRT_SECURE_NO_WARNINGS _CRT_NONSTDC_NO_WARNINGS $<$:DEBUG> $<$:_DEBUG>) @@ -65,6 +67,7 @@ add_compile_definitions(UNICODE _UNICODE _CRT_SECURE_NO_WARNINGS _CRT_NONSTDC_NO # cmake-format: off add_link_options($<$>:/OPT:REF> $<$>:/OPT:ICF> + $<$>:/LTCG> $<$>:/INCREMENTAL:NO> /DEBUG /Brepro)