diff options
author | Campbell Barton <ideasman42@gmail.com> | 2014-07-27 07:50:21 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2014-07-27 07:50:21 +0400 |
commit | 2d84072adacbf1bfaaa205f7b11f330280cbc61c (patch) | |
tree | 4c88b66e955ed42f523ad024ed9d36437d31d66d /CMakeLists.txt | |
parent | 648ee669b7758a607701a4fe8c0bd4e965ccf3f1 (diff) |
CMake/MSVC: use '/SAFESEH:NO' linker flag, needed for some systens (D682)
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 5692db44f81..9de92af9a82 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -970,6 +970,11 @@ elseif(WIN32) if(MSVC) + # needed for some MSVC installations + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SAFESEH:NO") + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /SAFESEH:NO") + set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} /SAFESEH:NO") + list(APPEND PLATFORM_LINKLIBS ws2_32 vfw32 winmm kernel32 user32 gdi32 comdlg32 advapi32 shfolder shell32 ole32 oleaut32 uuid psapi) add_definitions( |