diff --git a/modules/UseCorrade.cmake b/modules/UseCorrade.cmake index 744d5a1..129e75f 100644 --- a/modules/UseCorrade.cmake +++ b/modules/UseCorrade.cmake @@ -164,7 +164,10 @@ elseif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" OR CMAKE_CXX_SIMULATE_ID STREQUAL " # "dllexport and extern are incompatible on an explicit instantiation". # Why the error is emitted only on classes? Functions are okay with # dllexport extern?! - "/wd4910") + "/wd4910" + + #Add the /permissive- option + "/permissive-") set(CORRADE_PEDANTIC_COMPILER_DEFINITIONS # Disabling warning for not using "secure-but-not-standard" STL algos "_CRT_SECURE_NO_WARNINGS" "_SCL_SECURE_NO_WARNINGS"