|
|
|
@ -144,7 +144,13 @@ IF(MSVC) |
|
|
|
STRING(REPLACE "/EHsc" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) |
|
|
|
STRING(REPLACE "/EHsc" "" CMAKE_CXX_FLAGS_INIT ${CMAKE_CXX_FLAGS_INIT}) |
|
|
|
STRING(REPLACE "/EHsc" "" CMAKE_CXX_FLAGS_DEBUG_INIT ${CMAKE_CXX_FLAGS_DEBUG_INIT}) |
|
|
|
|
|
|
|
|
|
|
|
# Mark 32 bit executables large address aware so they can |
|
|
|
# use > 2GB address space |
|
|
|
IF(CMAKE_SIZEOF_VOID_P MATCHES 4) |
|
|
|
SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /LARGEADDRESSAWARE") |
|
|
|
ENDIF(CMAKE_SIZEOF_VOID_P MATCHES 4) |
|
|
|
|
|
|
|
# Disable automatic manifest generation. |
|
|
|
STRING(REPLACE "/MANIFEST" "/MANIFEST:NO" CMAKE_EXE_LINKER_FLAGS |
|
|
|
${CMAKE_EXE_LINKER_FLAGS}) |
|
|
|
|