diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 47ac2cfd3..c10583054 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -111,7 +111,7 @@ if(DISPATCH_ENABLE_ASSERTS) DISPATCH_DEBUG=1) endif() -if("${CMAKE_C_SIMULATE_ID}" STREQUAL "MSVC") +if("${CMAKE_C_COMPILER_FRONTEND_VARIANT}" STREQUAL "MSVC") target_compile_options(dispatch PRIVATE /EHs-c-) target_compile_options(dispatch PRIVATE /W3) else() diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 0ec603842..ed5d2f444 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -83,7 +83,7 @@ function(add_unit_test name) target_include_directories(${name} SYSTEM BEFORE PRIVATE "${BlocksRuntime_INCLUDE_DIR}") - if("${CMAKE_C_SIMULATE_ID}" STREQUAL "MSVC") + if("${CMAKE_C_COMPILER_FRONTEND_VARIANT}" STREQUAL "MSVC") target_compile_options(${name} PRIVATE -Xclang -fblocks) target_compile_options(${name} PRIVATE /W3 -Wno-deprecated-declarations) else()