aboutsummaryrefslogtreecommitdiff
path: root/rcc/utils/CMakeLists.txt
diff options
context:
space:
mode:
authorRichard Qin <richard.qin.x@gmail.com>2026-10-21 15:34:01 +0800
committerRichard Qin <richard.qin.x@gmail.com>2026-10-21 15:34:01 +0800
commitf8b04101a06dba51b46b254a1438529121fa3a84 (patch)
treeff6f894380bae05ea4d6676d6de02da421bf7bee /rcc/utils/CMakeLists.txt
parent0f7ccefb1c4d1824fe85d0f9e1620b6e00486a27 (diff)
downloadrcc-project-f8b04101a06dba51b46b254a1438529121fa3a84.tar.gz
rcc-project-f8b04101a06dba51b46b254a1438529121fa3a84.tar.xz
[Utils] Use LLVM format and tidy tools
Signed-off-by: Richard Qin <richard.qin.x@gmail.com>
Diffstat (limited to 'rcc/utils/CMakeLists.txt')
-rw-r--r--rcc/utils/CMakeLists.txt43
1 files changed, 0 insertions, 43 deletions
diff --git a/rcc/utils/CMakeLists.txt b/rcc/utils/CMakeLists.txt
deleted file mode 100644
index bb13e46..0000000
--- a/rcc/utils/CMakeLists.txt
+++ /dev/null
@@ -1,43 +0,0 @@
-# SPDX-License-Identifier: GPL-3.0-or-later
-
-# Resolve developer tools only when the corresponding target is invoked.
-set(RCC_PYTHON_EXECUTABLE python3 CACHE STRING "Python interpreter for developer tools")
-set(RCC_CLANG_FORMAT_EXECUTABLE clang-format CACHE STRING "clang-format executable")
-set(RCC_CLANG_TIDY_EXECUTABLE clang-tidy CACHE STRING "clang-tidy executable")
-set(RCC_ANALYZER_EXECUTABLE clang++ CACHE STRING "Clang static analyzer executable")
-set(RCC_CLANG_FORMAT_VERSION "" CACHE STRING "Required clang-format version, if specified")
-set(RCC_CLANG_TIDY_VERSION "" CACHE STRING "Required clang-tidy version, if specified")
-set(RCC_ANALYZER_VERSION "" CACHE STRING "Required Clang analyzer version, if specified")
-set(RCC_DEV_BASE HEAD CACHE STRING "Git revision used for changed-file checks")
-
-set(rccDevScript "${CMAKE_CURRENT_SOURCE_DIR}/dev.py")
-add_custom_target(format-check
- COMMAND "${RCC_PYTHON_EXECUTABLE}" "${rccDevScript}" format
- --build-dir "${CMAKE_BINARY_DIR}"
- --base "${RCC_DEV_BASE}"
- --tool "${RCC_CLANG_FORMAT_EXECUTABLE}"
- --tool-version "${RCC_CLANG_FORMAT_VERSION}"
- WORKING_DIRECTORY "${RCC_SOURCE_DIR}/.."
- USES_TERMINAL VERBATIM)
-add_custom_target(format
- COMMAND "${RCC_PYTHON_EXECUTABLE}" "${rccDevScript}" format --fix
- --build-dir "${CMAKE_BINARY_DIR}"
- --base "${RCC_DEV_BASE}"
- --tool "${RCC_CLANG_FORMAT_EXECUTABLE}"
- --tool-version "${RCC_CLANG_FORMAT_VERSION}"
- WORKING_DIRECTORY "${RCC_SOURCE_DIR}/.."
- USES_TERMINAL VERBATIM)
-add_custom_target(tidy
- COMMAND "${RCC_PYTHON_EXECUTABLE}" "${rccDevScript}" tidy
- --build-dir "${CMAKE_BINARY_DIR}" --base "${RCC_DEV_BASE}"
- --tool "${RCC_CLANG_TIDY_EXECUTABLE}"
- --tool-version "${RCC_CLANG_TIDY_VERSION}"
- WORKING_DIRECTORY "${RCC_SOURCE_DIR}/.."
- USES_TERMINAL VERBATIM)
-add_custom_target(analyze
- COMMAND "${RCC_PYTHON_EXECUTABLE}" "${rccDevScript}" analyze
- --build-dir "${CMAKE_BINARY_DIR}" --base "${RCC_DEV_BASE}"
- --tool "${RCC_ANALYZER_EXECUTABLE}"
- --tool-version "${RCC_ANALYZER_VERSION}"
- WORKING_DIRECTORY "${RCC_SOURCE_DIR}/.."
- USES_TERMINAL VERBATIM)