diff --git a/SHMath/CMakeLists.txt b/SHMath/CMakeLists.txt index 5d9ea30..2c86b0d 100644 --- a/SHMath/CMakeLists.txt +++ b/SHMath/CMakeLists.txt @@ -175,7 +175,7 @@ elseif(CMAKE_CXX_COMPILER_ID MATCHES "Intel") elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC") target_compile_options(${PROJECT_NAME} PRIVATE /sdl /Zc:inline /fp:fast - "/wd4061" "/wd4365" "/wd4514" "/wd4571" "/wd4668" "/wd4710" "/wd4820" "/wd5039" "/wd5045") + /wd4061 /wd4365 /wd4514 /wd4571 /wd4668 /wd4710 /wd4820 /wd5039 /wd5045) if(CMAKE_INTERPROCEDURAL_OPTIMIZATION) target_compile_options(${PROJECT_NAME} PRIVATE $<$>:/Gy /Gw>) @@ -209,6 +209,10 @@ elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC") target_compile_options(${PROJECT_NAME} PRIVATE /wd5262 /wd5264) endif() + if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 19.50) + target_compile_options(${PROJECT_NAME} PRIVATE /wd4865) + endif() + if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 19.35) if(CMAKE_INTERPROCEDURAL_OPTIMIZATION) target_compile_options(${PROJECT_NAME} PRIVATE $<$>:/Zc:checkGwOdr>)