diff --git a/project.cmake b/project.cmake index 51e2a58..9b4bd21 100644 --- a/project.cmake +++ b/project.cmake @@ -65,8 +65,13 @@ if(NOT ${enable_permissive}) endif() if(${enable_cli}) - set(COMPILE_FLAGS "${COMPILE_FLAGS} /clr") - STRING(REPLACE "/EHs" "/EHa" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) + if (CMAKE_GENERATOR MATCHES "Visual Studio") + set_target_properties(${PROJECT_NAME} PROPERTIES + COMMON_LANGUAGE_RUNTIME "") + else() + set(COMPILE_FLAGS "${COMPILE_FLAGS} /clr") + string(REPLACE "/EHs" "/EHa" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) + endif() endif() if(${enable_bigobj})