Jelajahi Sumber

test: use /W1 with VS (but for toolset v141, too bugged for that)

Michele Caini 3 tahun lalu
induk
melakukan
10bc8b05ad
1 mengubah file dengan 3 tambahan dan 1 penghapusan
  1. 3 1
      test/CMakeLists.txt

+ 3 - 1
test/CMakeLists.txt

@@ -51,7 +51,9 @@ function(SETUP_TARGET TARGET_NAME)
         target_compile_options(
         target_compile_options(
             ${TARGET_NAME}
             ${TARGET_NAME}
             PRIVATE
             PRIVATE
-                /EHsc /W1 /wd4996 /w14800
+                # vs2017 emits too many false positives for my tastes
+                $<IF:$<EQUAL:${MSVC_TOOLSET_VERSION},141>, /W1, /W4>
+                /EHsc /wd4324 /wd4996
                 $<$<CONFIG:Debug>:/Od>
                 $<$<CONFIG:Debug>:/Od>
                 $<$<CONFIG:Release>:/O2>
                 $<$<CONFIG:Release>:/O2>
         )
         )