diff options
| author | Richard Qin <richard.qin.x@gmail.com> | 2026-10-21 15:34:01 +0800 |
|---|---|---|
| committer | Richard Qin <richard.qin.x@gmail.com> | 2026-10-21 15:34:01 +0800 |
| commit | f8b04101a06dba51b46b254a1438529121fa3a84 (patch) | |
| tree | ff6f894380bae05ea4d6676d6de02da421bf7bee /rcc/utils/CMakeLists.txt | |
| parent | 0f7ccefb1c4d1824fe85d0f9e1620b6e00486a27 (diff) | |
| download | rcc-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.txt | 43 |
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) |
