diff options
author | Mike Danes <onemihaid@hotmail.com> | 2015-12-05 12:24:32 +0200 |
---|---|---|
committer | Mike Danes <onemihaid@hotmail.com> | 2015-12-06 18:06:15 +0200 |
commit | 03fe85991f055fcad160407e8f03f6aa54112740 (patch) | |
tree | c4f19e57e98962446e35647a358c254abb7ccceb /src/debug | |
parent | c28fdd314ee4bdcaab02689cf47b0fb497b0bca2 (diff) | |
download | coreclr-03fe85991f055fcad160407e8f03f6aa54112740.tar.gz coreclr-03fe85991f055fcad160407e8f03f6aa54112740.tar.bz2 coreclr-03fe85991f055fcad160407e8f03f6aa54112740.zip |
Enable SAFESEH in the Windows x86 build
Diffstat (limited to 'src/debug')
-rw-r--r-- | src/debug/ee/wks/CMakeLists.txt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/debug/ee/wks/CMakeLists.txt b/src/debug/ee/wks/CMakeLists.txt index 835895ce47..2eea459a4e 100644 --- a/src/debug/ee/wks/CMakeLists.txt +++ b/src/debug/ee/wks/CMakeLists.txt @@ -5,10 +5,15 @@ add_precompiled_header(stdafx.h ../stdafx.cpp CORDBEE_SOURCES_WKS) get_include_directories(ASM_INCLUDE_DIRECTORIES) get_compile_definitions(ASM_DEFINITIONS) +set(ASM_OPTIONS /c /Zi /W3 /errorReport:prompt) + +if (CLR_CMAKE_PLATFORM_ARCH_I386) + list (APPEND ASM_OPTIONS /safeseh) +endif (CLR_CMAKE_PLATFORM_ARCH_I386) # Need to compile asm file using custom command as include directories are not provided to asm compiler add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/dbghelpers.obj - COMMAND ${CMAKE_ASM_MASM_COMPILER} ${ASM_INCLUDE_DIRECTORIES} ${ASM_DEFINITIONS} /c /Zi /Fo${CMAKE_CURRENT_BINARY_DIR}/dbghelpers.obj /W3 /errorReport:prompt /Ta${CORDBEE_DIR}/${ARCH_SOURCES_DIR}/dbghelpers.asm + COMMAND ${CMAKE_ASM_MASM_COMPILER} ${ASM_INCLUDE_DIRECTORIES} ${ASM_DEFINITIONS} ${ASM_OPTIONS} /Fo${CMAKE_CURRENT_BINARY_DIR}/dbghelpers.obj /Ta${CORDBEE_DIR}/${ARCH_SOURCES_DIR}/dbghelpers.asm DEPENDS ${CORDBEE_DIR}/${ARCH_SOURCES_DIR}/dbghelpers.asm COMMENT "Compiling dbghelpers.asm") |