diff --git a/utils/Config/CMakeLists.txt b/utils/Config/CMakeLists.txt index 325f342..ba49d3b 100644 --- a/utils/Config/CMakeLists.txt +++ b/utils/Config/CMakeLists.txt @@ -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