Skip to content

Commit 5b21cdd

Browse files
committed
Reduce MSVC warnings from /bigobj flag
1 parent bc4db71 commit 5b21cdd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,10 +127,10 @@ endif()
127127

128128
if(MSVC)
129129
add_compile_options(/MP /wd4244 /wd4311 /wd4003 /wd4047 /wd4477 /wd4068 /wd4133 /wd4311)
130-
add_compile_options("$<$<CONFIG:Debug>:/bigobj>")
130+
add_compile_options("$<$<AND:$<CONFIG:Debug>,$<COMPILE_LANGUAGE:CXX>>:/bigobj>")
131131
add_link_options(/IGNORE:4286 /IGNORE:4217)
132132
else()
133-
add_compile_options(-Wall -Wstrict-aliasing -Wuninitialized -Wno-conversion -Wno-overloaded-virtual -Wno-sign-compare -Wno-comment -Wno-unknown-pragmas -Wno-unused-result)
133+
add_compile_options(-Wall -Wstrict-aliasing -Wuninitialized -Wno-conversion -Wno-overloaded-virtual -Wno-sign-compare -Wno-comment -Wno-unknown-pragmas -Wno-unused-result -Wno-attributes)
134134
add_link_options(-Wno-psabi)
135135
endif()
136136

0 commit comments

Comments
 (0)