Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2014-07-27 07:50:21 +0400
committerCampbell Barton <ideasman42@gmail.com>2014-07-27 07:50:21 +0400
commit2d84072adacbf1bfaaa205f7b11f330280cbc61c (patch)
tree4c88b66e955ed42f523ad024ed9d36437d31d66d /CMakeLists.txt
parent648ee669b7758a607701a4fe8c0bd4e965ccf3f1 (diff)
CMake/MSVC: use '/SAFESEH:NO' linker flag, needed for some systens (D682)
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt5
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(