Skip to content

Commit 67f136d

Browse files
committed
fix: Remove clang-tidy language standard arg
This is not required according to [the implementation](https://gitlab.kitware.com/cmake/cmake/-/blob/8733dcd11588f2d9eb0bddc8af8a6db7a2e9eba8/Source/cmcmd.cxx#L370-416).
1 parent ca70709 commit 67f136d

File tree

1 file changed

+0
-24
lines changed

1 file changed

+0
-24
lines changed

src/StaticAnalyzers.cmake

-24
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,6 @@ function(_enable_clang_tidy_setup_cl CXX_FLAGS C_FLAGS)
6464
set(CLANG_TIDY_CXX_FLAGS ${CXX_FLAGS})
6565
set(CLANG_TIDY_C_FLAGS ${C_FLAGS})
6666

67-
if(CMAKE_CXX_STANDARD)
68-
list(APPEND CLANG_TIDY_CXX_FLAGS -extra-arg=/std:c++${CMAKE_CXX_STANDARD})
69-
endif()
70-
71-
if(CMAKE_C_STANDARD)
72-
list(APPEND CLANG_TIDY_C_FLAGS -extra-arg=/std:c${CMAKE_C_STANDARD})
73-
endif()
74-
7567
set(CLANG_TIDY_CXX_FLAGS ${CLANG_TIDY_CXX_FLAGS} PARENT_SCOPE)
7668
set(CLANG_TIDY_C_FLAGS ${CLANG_TIDY_C_FLAGS} PARENT_SCOPE)
7769
endfunction()
@@ -153,22 +145,6 @@ function(_enable_clang_tidy_setup CXX_FLAGS C_FLAGS)
153145
set(CLANG_TIDY_CXX_FLAGS ${CXX_FLAGS})
154146
set(CLANG_TIDY_C_FLAGS ${C_FLAGS})
155147

156-
if(CMAKE_CXX_STANDARD)
157-
if(CMAKE_CXX_EXTENSIONS)
158-
list(APPEND CLANG_TIDY_CXX_FLAGS -extra-arg=-std=gnu++${CMAKE_CXX_STANDARD})
159-
else()
160-
list(APPEND CLANG_TIDY_CXX_FLAGS -extra-arg=-std=c++${CMAKE_CXX_STANDARD})
161-
endif()
162-
endif()
163-
164-
if(CMAKE_C_STANDARD)
165-
if(CMAKE_C_EXTENSIONS)
166-
list(APPEND CLANG_TIDY_C_FLAGS -extra-arg=-std=gnu${CMAKE_C_STANDARD})
167-
else()
168-
list(APPEND CLANG_TIDY_C_FLAGS -extra-arg=-std=c${CMAKE_C_STANDARD})
169-
endif()
170-
endif()
171-
172148
if(CMAKE_CROSSCOMPILING)
173149
_enable_clang_tidy_setup_cross("${CLANG_TIDY_CXX_FLAGS}" "${CLANG_TIDY_C_FLAGS}")
174150
endif()

0 commit comments

Comments
 (0)