diff options
| author | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-10 20:36:50 +0800 |
|---|---|---|
| committer | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-10 20:36:50 +0800 |
| commit | adcf8c9b1bd1b47e00bf859693112cea1f7e8c9f (patch) | |
| tree | 59067aa71befab31678946dbf5e19f57131dd6f2 /backend/cmake/modules/RCCBackendDeveloperTools.cmake | |
| parent | 3a57627e59ba18b6f9f9aae7bb60c390c0d3575a (diff) | |
| download | rcc-project-adcf8c9b1bd1b47e00bf859693112cea1f7e8c9f.tar.gz rcc-project-adcf8c9b1bd1b47e00bf859693112cea1f7e8c9f.tar.xz | |
[Tooling] Complete backend tooling and validation
Diffstat (limited to 'backend/cmake/modules/RCCBackendDeveloperTools.cmake')
| -rw-r--r-- | backend/cmake/modules/RCCBackendDeveloperTools.cmake | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/backend/cmake/modules/RCCBackendDeveloperTools.cmake b/backend/cmake/modules/RCCBackendDeveloperTools.cmake index d3693cd..0313fe6 100644 --- a/backend/cmake/modules/RCCBackendDeveloperTools.cmake +++ b/backend/cmake/modules/RCCBackendDeveloperTools.cmake @@ -27,23 +27,35 @@ function(rcc_backend_add_developer_targets) if(TidyFiles) list(REMOVE_DUPLICATES TidyFiles) + # LLVM's repository runs clang-tidy-diff.py for changed lines. Keep the + # backend's explicit full audit deterministic by invoking clang-tidy once + # with the registered translation units instead of using a process pool. add_custom_target( rcc-backend-tidy COMMAND - "${RCC_BACKEND_CLANG_TIDY}" --warnings-as-errors=* - "-p=${CMAKE_BINARY_DIR}" ${TidyFiles} + "${RCC_BACKEND_CLANG_TIDY}" + "--quiet" + "-p=${CMAKE_BINARY_DIR}" + "--warnings-as-errors=*" + ${TidyFiles} COMMAND_EXPAND_LISTS COMMENT "Running clang-tidy on RCC Backend" + USES_TERMINAL VERBATIM ) add_custom_target( rcc-backend-analyze COMMAND - "${RCC_BACKEND_CLANG_TIDY}" "--checks=-*,clang-analyzer-*" - --warnings-as-errors=* "-p=${CMAKE_BINARY_DIR}" ${TidyFiles} + "${RCC_BACKEND_CLANG_TIDY}" + "--quiet" + "-p=${CMAKE_BINARY_DIR}" + "-checks=-*,clang-analyzer-*" + "--warnings-as-errors=*" + ${TidyFiles} COMMAND_EXPAND_LISTS COMMENT "Running Clang Static Analyzer checks on RCC Backend" + USES_TERMINAL VERBATIM ) endif() |
