[zhoulongyu]: 添加代码格式化工具

This commit is contained in:
jas 2023-12-12 23:58:22 +08:00
parent 730c38b2c1
commit d06477d707

View File

@ -41,6 +41,21 @@ add_custom_command(
COMMAND make Config_code_check
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
file(GLOB_RECURSE HEADER_FILES *.h)
add_custom_target(
Config_code_format
COMMAND ${CLANG_FORMAT_EXE}
-style=file
-i ${SRC_FILES} ${HEADER_FILES}
WORKING_DIRECTORY ${UTILS_SOURCE_PATH}/Config
)
add_custom_command(
TARGET ${TARGET_NAME}
PRE_BUILD
COMMAND make Config_code_check
COMMAND make Config_code_format
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
endif()
# build libconfig before make libConfig.a