diff --git a/ClangTidy.cmake b/ClangTidy.cmake index 6d329aa..a3b0117 100644 --- a/ClangTidy.cmake +++ b/ClangTidy.cmake @@ -268,7 +268,8 @@ function(swift_setup_clang_tidy) ${${PROJECT_NAME}_CLANG_TIDY} -p ${CMAKE_BINARY_DIR} --export-fixes=${CMAKE_CURRENT_SOURCE_DIR}/fixes.yaml `git ls-files ${srcs}` DIFF_COMMAND - ${${PROJECT_NAME}_CLANG_TIDY} -p ${CMAKE_BINARY_DIR} --export-fixes=${CMAKE_CURRENT_SOURCE_DIR}/fixes.yaml + git diff --diff-filter=ACMRTUXB --quiet -- ${srcs} || + ${${PROJECT_NAME}_CLANG_TIDY} -p ${CMAKE_BINARY_DIR} --export-fixes=${CMAKE_CURRENT_SOURCE_DIR}/fixes.yaml `git diff --diff-filter=ACMRTUXB --name-only master -- ${srcs}` ) endif()