File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -98,11 +98,11 @@ if(MSVC)
9898 # either MSVC, or clang-cl
9999 string (APPEND CMAKE_C_FLAGS " -FC -permissive- -utf-8 /guard:cf" )
100100 string (APPEND CMAKE_CXX_FLAGS " /EHsc -FC -permissive- -utf-8 /guard:cf" )
101- string (APPEND CMAKE_C_FLAGS_RELEASE " /Zi" )
102- string (APPEND CMAKE_CXX_FLAGS_RELEASE " /Zi" )
101+ string (APPEND CMAKE_C_FLAGS_RELEASE " /Zi /GL " )
102+ string (APPEND CMAKE_CXX_FLAGS_RELEASE " /Zi /GL " )
103103
104- string (APPEND CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO " /DEBUG /INCREMENTAL:NO /debugtype:cv,fixup /guard:cf" )
105- string (APPEND CMAKE_EXE_LINKER_FLAGS_RELEASE " /DEBUG /INCREMENTAL:NO /debugtype:cv,fixup /guard:cf" )
104+ string (APPEND CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO " /DEBUG /INCREMENTAL:NO /debugtype:cv,fixup /guard:cf /OPT:REF /OPT:ICF /LTCG " )
105+ string (APPEND CMAKE_EXE_LINKER_FLAGS_RELEASE " /DEBUG /INCREMENTAL:NO /debugtype:cv,fixup /guard:cf /OPT:REF /OPT:ICF /LTCG " )
106106 if (MSVC_CXX_ARCHITECTURE_ID STREQUAL "x64" )
107107 string (APPEND CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO " /CETCOMPAT" )
108108 string (APPEND CMAKE_EXE_LINKER_FLAGS_RELEASE " /CETCOMPAT" )
You can’t perform that action at this time.
0 commit comments