Skip to content

Commit 4e8a062

Browse files
authored
CMake updates (#260)
1 parent 6904f72 commit 4e8a062

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

SHMath/CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ elseif(CMAKE_CXX_COMPILER_ID MATCHES "Intel")
175175
elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
176176
target_compile_options(${PROJECT_NAME} PRIVATE
177177
/sdl /Zc:inline /fp:fast
178-
"/wd4061" "/wd4365" "/wd4514" "/wd4571" "/wd4668" "/wd4710" "/wd4820" "/wd5039" "/wd5045")
178+
/wd4061 /wd4365 /wd4514 /wd4571 /wd4668 /wd4710 /wd4820 /wd5039 /wd5045)
179179

180180
if(CMAKE_INTERPROCEDURAL_OPTIMIZATION)
181181
target_compile_options(${PROJECT_NAME} PRIVATE $<$<NOT:$<CONFIG:DEBUG>>:/Gy /Gw>)
@@ -209,6 +209,10 @@ elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
209209
target_compile_options(${PROJECT_NAME} PRIVATE /wd5262 /wd5264)
210210
endif()
211211

212+
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 19.50)
213+
target_compile_options(${PROJECT_NAME} PRIVATE /wd4865)
214+
endif()
215+
212216
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 19.35)
213217
if(CMAKE_INTERPROCEDURAL_OPTIMIZATION)
214218
target_compile_options(${PROJECT_NAME} PRIVATE $<$<NOT:$<CONFIG:DEBUG>>:/Zc:checkGwOdr>)

0 commit comments

Comments
 (0)