File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -95,10 +95,11 @@ if(MSVC)
9595 set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /guard:cf" )
9696 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /DYNAMICBASE" )
9797 set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /DYNAMICBASE" )
98+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /GL" )
99+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /GL" )
98100 set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${CMAKE_CXX_LINKER_WRAPPER_FLAG} /DYNAMICBASE" )
99101 set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${CMAKE_CXX_LINKER_WRAPPER_FLAG} /guard:cf" )
100- set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${CMAKE_CXX_LINKER_WRAPPER_FLAG} /LTCG" )
101- set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${CMAKE_CXX_LINKER_WRAPPER_FLAG} /GL" )
102+ set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${CMAKE_CXX_LINKER_WRAPPER_FLAG} /LTCG /INCREMENTAL:NO" )
102103 # enable Spectre Mitigation, not supported by clang-cl
103104 if ((NOT CMAKE_CXX_COMPILER_ID STREQUAL Clang) AND (NOT CMAKE_CXX_COMPILER_ID STREQUAL IntelLLVM))
104105 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Qspectre" )
You can’t perform that action at this time.
0 commit comments