From 9eb8605dbeb8bc2a5211b0bf10ee81f8ef510f1c Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Mon, 25 Jul 2022 23:49:34 -0700 Subject: [PATCH] CMake fix for clang v12 --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c4f8051..d796c89 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -298,7 +298,8 @@ if(MSVC) endforeach() endif() - if((MSVC_VERSION GREATER_EQUAL 1928) AND (CMAKE_SIZEOF_VOID_P EQUAL 8)) + if((MSVC_VERSION GREATER_EQUAL 1928) AND (CMAKE_SIZEOF_VOID_P EQUAL 8) + AND ((NOT (CMAKE_CXX_COMPILER_ID MATCHES "Clang")) OR (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 13.0))) foreach(t IN LISTS TOOL_EXES ITEMS ${PROJECT_NAME}) target_compile_options(${t} PRIVATE "$<$>:/guard:ehcont>") target_link_options(${t} PRIVATE "$<$>:/guard:ehcont>")