Modify clang tools usage.
This commit is contained in:
parent
fb43de75ed
commit
a0666c1311
|
@ -30,7 +30,10 @@ if ("${CLANG_TIDY_SUPPORT}" MATCHES "true")
|
|||
set(CLANG_TIDY_EXE ${CLANG_TIDY_FIND} CACHE STRING INTERNAL)
|
||||
message("CLANG_TIDY_EXE = ${CLANG_TIDY_EXE}")
|
||||
else()
|
||||
message(FATAL_ERROR "You set support clang-tidy, bug clang-tidy not found.")
|
||||
# message(FATAL_ERROR "See ${CMAKE_SOURCE_DIR_IPCSDK}/doc.")
|
||||
message(FATAL_ERROR "You set support clang-tidy, but clang-tidy not found.
|
||||
See file to install tools: ${IPC_SDK_PATH}/doc/clang-tidy_user_guide.md
|
||||
Or modify: set(CLANG_TIDY_SUPPORT \"false\") to diable this function in file:${IPC_SDK_PATH}/builde/global_config.cmake")
|
||||
endif()
|
||||
endif()
|
||||
# find the clang-format tools
|
||||
|
|
|
@ -35,9 +35,9 @@ set(TEST_COVERAGE "true")
|
|||
set(CURL_OPENSSL_LIB_SHARED_ENABLE "false")
|
||||
# ------------ build curl + openssl end ------------ #
|
||||
# ------------ build clang-tools ------------ #
|
||||
set(CLANG_TIDY_SUPPORT "true")
|
||||
set(CLANG_FORMAT_SUPPORT "true")
|
||||
set(LLVM_PATH "/home/xiaojiazhu/project/tmp/llvm-project")
|
||||
# set(CLANG_TIDY_SUPPORT "true")
|
||||
# set(CLANG_FORMAT_SUPPORT "true")
|
||||
# set(LLVM_PATH "/home/xiaojiazhu/project/tmp/llvm-project")
|
||||
# ------------ build clang-tools end ------------ #
|
||||
# ------------ build IpcConfig ------------ #
|
||||
set(IPC_CONFIG_FILE_PATH "./ipc_config")
|
||||
|
|
|
@ -49,6 +49,13 @@ set(CLANG_TIDY_CONFIG "${CLANG_TIDY_CONFIG} -p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-
|
|||
# set(CLANG_FORMAT_FILE "${CMAKE_SOURCE_DIR_IPCSDK}/tools/clang-format/.clang-format")
|
||||
set(CLANG_FORMAT_FILE "LLVM ${CMAKE_SOURCE_DIR_IPCSDK}/tools/clang-format/.clang-format")
|
||||
# -------------------------- clang-tidy tools end -------------------------- #
|
||||
# ------------ build clang-tools ------------ #
|
||||
if(${LINUX_TEST} MATCHES "true")
|
||||
set(CLANG_TIDY_SUPPORT "true")
|
||||
set(CLANG_FORMAT_SUPPORT "true")
|
||||
set(LLVM_PATH "/home/xiaojiazhu/project/tmp/llvm-project")
|
||||
endif()
|
||||
# ------------ build clang-tools end ------------ #
|
||||
|
||||
# -------------------------- log setting -------------------------- #
|
||||
function(define_file_name target)
|
||||
|
|
|
@ -30,3 +30,13 @@ find ./ -name clang-tidy // 确认编译完成
|
|||
```
|
||||
|
||||
## 1.2. clang-tidy使用
|
||||
修改配置:< IPC-SDK >/build/global_config.cmake
|
||||
```
|
||||
# ------------ build clang-tools ------------ #
|
||||
if(${LINUX_TEST} MATCHES "true")
|
||||
set(CLANG_TIDY_SUPPORT "true") // 使能工具
|
||||
set(CLANG_FORMAT_SUPPORT "true")
|
||||
set(LLVM_PATH "/home/xiaojiazhu/project/tmp/llvm-project") // llvm安装目录
|
||||
endif()
|
||||
# ------------ build clang-tools end ------------ #
|
||||
```
|
|
@ -19,7 +19,7 @@
|
|||
2. PIR sensor;
|
||||
3. IR leds;
|
||||
4. 电池(箱体);
|
||||
5. 启动模式拨键(三键);
|
||||
5. 单按键启动;
|
||||
6. 按键:同步/复位/格式化;
|
||||
7. SD card;
|
||||
8. usb接口;
|
||||
|
|
Loading…
Reference in New Issue
Block a user