소스 검색

cmake: only enable -Wdocumentation for clang-cl

Michele Caini 3 년 전
부모
커밋
262c1f53c1
1개의 변경된 파일1개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 2
      test/CMakeLists.txt

+ 1 - 2
test/CMakeLists.txt

@@ -62,7 +62,7 @@ function(SETUP_TARGET TARGET_NAME)
                     -Wno-unused-local-typedef
                     -Wno-unused-local-typedef
                     -Wno-unused-private-field
                     -Wno-unused-private-field
                 >
                 >
-                # documentation diagnostic on also for clang-cl
+                # documentation diagnostic turned on for clang-cl only
                 $<$<STREQUAL:"${CMAKE_CXX_COMPILER_ID}","Clang">:-Wdocumentation>
                 $<$<STREQUAL:"${CMAKE_CXX_COMPILER_ID}","Clang">:-Wdocumentation>
                 /EHsc /wd4324 /wd4996
                 /EHsc /wd4324 /wd4996
                 $<$<CONFIG:Debug>:/Od>
                 $<$<CONFIG:Debug>:/Od>
@@ -73,7 +73,6 @@ function(SETUP_TARGET TARGET_NAME)
             ${TARGET_NAME}
             ${TARGET_NAME}
             PRIVATE
             PRIVATE
                 -pedantic -fvisibility=hidden -Wall -Wshadow -Wno-deprecated-declarations
                 -pedantic -fvisibility=hidden -Wall -Wshadow -Wno-deprecated-declarations
-                $<$<STREQUAL:"${CMAKE_CXX_COMPILER_ID}","Clang">:-Wdocumentation>
                 $<$<CONFIG:Debug>:-O0 -g>
                 $<$<CONFIG:Debug>:-O0 -g>
                 $<$<CONFIG:Release>:-O2>
                 $<$<CONFIG:Release>:-O2>
         )
         )