diff options
| author | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-28 23:53:31 +0800 |
|---|---|---|
| committer | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-28 23:53:31 +0800 |
| commit | f0cfb240d80cb9f4444fb996350c1f88bc69a142 (patch) | |
| tree | 05969db95385367f34c09690e50977dce1aa1fcf /backend/cmake | |
| parent | b91913184946e8381dc2d632ce37563913d5ce5f (diff) | |
| download | rcc-project-f0cfb240d80cb9f4444fb996350c1f88bc69a142.tar.gz rcc-project-f0cfb240d80cb9f4444fb996350c1f88bc69a142.tar.xz | |
[CMake] Remove unused clang-tidy file registration
Diffstat (limited to 'backend/cmake')
| -rw-r--r-- | backend/cmake/modules/RCCBackendBuild.cmake | 4 | ||||
| -rw-r--r-- | backend/cmake/modules/RCCBackendDeveloperTools.cmake | 93 |
2 files changed, 44 insertions, 53 deletions
diff --git a/backend/cmake/modules/RCCBackendBuild.cmake b/backend/cmake/modules/RCCBackendBuild.cmake index 9ecc41b..36809ec 100644 --- a/backend/cmake/modules/RCCBackendBuild.cmake +++ b/backend/cmake/modules/RCCBackendBuild.cmake @@ -114,7 +114,3 @@ endfunction() function(rcc_backend_register_format_files) set_property(GLOBAL APPEND PROPERTY RCC_BACKEND_FORMAT_FILES ${ARGN}) endfunction() - -function(rcc_backend_register_tidy_files) - set_property(GLOBAL APPEND PROPERTY RCC_BACKEND_TIDY_FILES ${ARGN}) -endfunction() diff --git a/backend/cmake/modules/RCCBackendDeveloperTools.cmake b/backend/cmake/modules/RCCBackendDeveloperTools.cmake index 4c328f9..7ad99c2 100644 --- a/backend/cmake/modules/RCCBackendDeveloperTools.cmake +++ b/backend/cmake/modules/RCCBackendDeveloperTools.cmake @@ -2,7 +2,6 @@ function(rcc_backend_add_developer_targets) get_property(FormatFiles GLOBAL PROPERTY RCC_BACKEND_FORMAT_FILES) - get_property(TidyFiles GLOBAL PROPERTY RCC_BACKEND_TIDY_FILES) if(FormatFiles) list(REMOVE_DUPLICATES FormatFiles) @@ -24,54 +23,50 @@ function(rcc_backend_add_developer_targets) ) endif() - if(TidyFiles) - list(REMOVE_DUPLICATES TidyFiles) + # Match LLVM's normal lint path: pass the changed backend lines to its + # clang-tidy-diff.py driver, which runs independent translation units in parallel. + add_custom_target( + rcc-backend-tidy + COMMAND + "${CMAKE_COMMAND}" + "-DRCC_TIDY_GIT=${RCC_BACKEND_GIT}" + "-DRCC_TIDY_SOURCE_DIR=${RCC_BACKEND_SOURCE_DIR}" + "-DRCC_TIDY_BINARY_DIR=${CMAKE_BINARY_DIR}" + "-DRCC_TIDY_BASE=${RCC_BACKEND_TIDY_BASE}" + "-DRCC_TIDY_JOBS=${RCC_BACKEND_TIDY_JOBS}" + "-DRCC_TIDY_DIFF=${RCC_BACKEND_CLANG_TIDY_DIFF}" + -P "${CMAKE_CURRENT_FUNCTION_LIST_DIR}/RCCBackendClangTidy.cmake" + COMMENT "Running incremental clang-tidy on RCC Backend" + USES_TERMINAL + VERBATIM + ) - # Match LLVM's normal lint path: pass the changed backend lines to its - # clang-tidy-diff.py driver, which runs independent translation units in parallel. - add_custom_target( - rcc-backend-tidy - COMMAND - "${CMAKE_COMMAND}" - "-DRCC_TIDY_GIT=${RCC_BACKEND_GIT}" - "-DRCC_TIDY_SOURCE_DIR=${RCC_BACKEND_SOURCE_DIR}" - "-DRCC_TIDY_BINARY_DIR=${CMAKE_BINARY_DIR}" - "-DRCC_TIDY_BASE=${RCC_BACKEND_TIDY_BASE}" - "-DRCC_TIDY_JOBS=${RCC_BACKEND_TIDY_JOBS}" - "-DRCC_TIDY_DIFF=${RCC_BACKEND_CLANG_TIDY_DIFF}" - -P "${CMAKE_CURRENT_FUNCTION_LIST_DIR}/RCCBackendClangTidy.cmake" - COMMENT "Running incremental clang-tidy on RCC Backend" - USES_TERMINAL - VERBATIM - ) + add_custom_target( + rcc-backend-tidy-all + COMMAND + "${RCC_BACKEND_RUN_CLANG_TIDY}" + "-p=${CMAKE_BINARY_DIR}" + -j "${RCC_BACKEND_TIDY_JOBS}" + -quiet + "-warnings-as-errors=*" + "${RCC_BACKEND_SOURCE_DIR}/.*" + COMMENT "Running full parallel clang-tidy audit on RCC Backend" + USES_TERMINAL + VERBATIM + ) - add_custom_target( - rcc-backend-tidy-all - COMMAND - "${RCC_BACKEND_RUN_CLANG_TIDY}" - "-p=${CMAKE_BINARY_DIR}" - -j "${RCC_BACKEND_TIDY_JOBS}" - -quiet - "-warnings-as-errors=*" - "${RCC_BACKEND_SOURCE_DIR}/.*" - COMMENT "Running full parallel clang-tidy audit on RCC Backend" - USES_TERMINAL - VERBATIM - ) - - add_custom_target( - rcc-backend-analyze - COMMAND - "${RCC_BACKEND_RUN_CLANG_TIDY}" - "-p=${CMAKE_BINARY_DIR}" - -j "${RCC_BACKEND_TIDY_JOBS}" - -quiet - "-checks=-*,clang-analyzer-*" - "-warnings-as-errors=*" - "${RCC_BACKEND_SOURCE_DIR}/.*" - COMMENT "Running full parallel Clang Static Analyzer audit on RCC Backend" - USES_TERMINAL - VERBATIM - ) - endif() + add_custom_target( + rcc-backend-analyze + COMMAND + "${RCC_BACKEND_RUN_CLANG_TIDY}" + "-p=${CMAKE_BINARY_DIR}" + -j "${RCC_BACKEND_TIDY_JOBS}" + -quiet + "-checks=-*,clang-analyzer-*" + "-warnings-as-errors=*" + "${RCC_BACKEND_SOURCE_DIR}/.*" + COMMENT "Running full parallel Clang Static Analyzer audit on RCC Backend" + USES_TERMINAL + VERBATIM + ) endfunction() |
