Skip to content

Commit cdd3e66

Browse files
authored
Add clang tidy target to check all sources related to the original target (#34)
1 parent 6127fac commit cdd3e66

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

share/rocm/cmake/ROCMClangTidy.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ function(rocm_clang_tidy_check TARGET)
142142
# TODO: Use generator expressions instead
143143
# COMMAND ${CLANG_TIDY_COMMAND} $<TARGET_PROPERTY:${TARGET},SOURCES>
144144
# COMMAND ${CLANG_TIDY_COMMAND} $<JOIN:$<TARGET_PROPERTY:${TARGET},SOURCES>, >
145+
add_custom_target(tidy-target-${TARGET})
145146
foreach(SOURCE ${SOURCES})
146147
if(NOT "${SOURCE}" MATCHES "(h|hpp|hxx)$")
147148
string(MAKE_C_IDENTIFIER "${SOURCE}" tidy_file)
@@ -153,6 +154,7 @@ function(rocm_clang_tidy_check TARGET)
153154
)
154155
add_dependencies(${tidy_target} ${TARGET})
155156
add_dependencies(${tidy_target} tidy-base)
157+
add_dependencies(tidy-target-${TARGET} ${tidy_target})
156158
add_dependencies(tidy ${tidy_target})
157159
endif()
158160
endforeach()

0 commit comments

Comments
 (0)