Skip to content

Commit 50b5175

Browse files
committed
Mark detail C/C++ tool variables as advanced
The details as to the commands/calls for clang-tidy/iwyu/cppcheck are now marked as advanced, so as to not clutter the simplified CMake UI output. As always, the variables are still displayed in the advanced mode.
1 parent c1a621a commit 50b5175

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

tools.cmake

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ macro(cppcheck)
5757
endmacro()
5858

5959
find_program(CLANG_TIDY_EXE NAMES "clang-tidy")
60-
mark_as_advanced(FORCE CLANG_TIDY_EXE)
60+
mark_as_advanced(FORCE CLANG_TIDY_EXE CMAKE_C_CLANG_TIDY CMAKE_CXX_CLANG_TIDY)
6161
if(CLANG_TIDY_EXE)
6262
message(STATUS "clang-tidy found: ${CLANG_TIDY_EXE}")
6363
if(NOT CLANG_TIDY)
@@ -88,7 +88,8 @@ else()
8888
endif()
8989

9090
find_program(IWYU_EXE NAMES "include-what-you-use")
91-
mark_as_advanced(FORCE IWYU_EXE)
91+
mark_as_advanced(FORCE IWYU_EXE CMAKE_C_INCLUDE_WHAT_YOU_USE
92+
CMAKE_CXX_INCLUDE_WHAT_YOU_USE)
9293
if(IWYU_EXE)
9394
message(STATUS "include-what-you-use found: ${IWYU_EXE}")
9495
if(NOT IWYU)
@@ -120,7 +121,7 @@ else()
120121
endif()
121122

122123
find_program(CPPCHECK_EXE NAMES "cppcheck")
123-
mark_as_advanced(FORCE CPPCHECK_EXE)
124+
mark_as_advanced(FORCE CPPCHECK_EXE CMAKE_C_CPPCHECK CMAKE_CXX_CPPCHECK)
124125
if(CPPCHECK_EXE)
125126
message(STATUS "cppcheck found: ${CPPCHECK_EXE}")
126127
if(CPPECHECK)

0 commit comments

Comments
 (0)