[Bf-blender-cvs] [2d84072] master: CMake/MSVC: use '/SAFESEH:NO' linker flag, needed for some systens (D682)

Campbell Barton noreply at git.blender.org
Sun Jul 27 05:51:38 CEST 2014


Commit: 2d84072adacbf1bfaaa205f7b11f330280cbc61c
Author: Campbell Barton
Date:   Sun Jul 27 13:50:21 2014 +1000
Branches: master
https://developer.blender.org/rB2d84072adacbf1bfaaa205f7b11f330280cbc61c

CMake/MSVC: use '/SAFESEH:NO' linker flag, needed for some systens (D682)

===================================================================

M	CMakeLists.txt

===================================================================

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5692db4..9de92af 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(




More information about the Bf-blender-cvs mailing list