From d44154773f234580cf27aaffd2e5ba8478d4ecb0 Mon Sep 17 00:00:00 2001 From: jas <1790731762@qq.com> Date: Tue, 12 Dec 2023 11:54:46 +0800 Subject: [PATCH] =?UTF-8?q?[zhoulongyu]:=20=E6=B7=BB=E5=8A=A0=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E6=A0=BC=E5=BC=8F=E5=8C=96=E5=B7=A5=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- middleware/IpcConfig/CMakeLists.txt | 15 +++++++++++++++ test/middleware/IpcConfig/CMakeLists.txt | 16 ++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/middleware/IpcConfig/CMakeLists.txt b/middleware/IpcConfig/CMakeLists.txt index 3c762c53..32d2e747 100644 --- a/middleware/IpcConfig/CMakeLists.txt +++ b/middleware/IpcConfig/CMakeLists.txt @@ -47,4 +47,19 @@ add_custom_command( COMMAND make IpcConfig_code_check WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/ ) +file(GLOB_RECURSE HEADER_FILES *.h) +add_custom_target( + IpcConfig_code_format + COMMAND ${CLANG_FORMAT_EXE} + -style=file + -i ${SRC_FILES} ${HEADER_FILES} + WORKING_DIRECTORY ${MIDDLEWARE_SOURCE_PATH}/IpcConfig +) +add_custom_command( + TARGET ${TARGET_NAME} + PRE_BUILD + COMMAND make IpcConfig_code_check + COMMAND make IpcConfig_code_format + WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/ +) endif() \ No newline at end of file diff --git a/test/middleware/IpcConfig/CMakeLists.txt b/test/middleware/IpcConfig/CMakeLists.txt index ffdb30cd..100f6f99 100644 --- a/test/middleware/IpcConfig/CMakeLists.txt +++ b/test/middleware/IpcConfig/CMakeLists.txt @@ -53,5 +53,21 @@ add_custom_command( COMMAND make IpcConfigTest_code_check WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/ ) + +file(GLOB_RECURSE HEADER_FILES *.h) +add_custom_target( + IpcConfigTest_code_format + COMMAND ${CLANG_FORMAT_EXE} + -style=file + -i ${SRC_FILES} ${SRC_FILES_MAIN} ${HEADER_FILES} + WORKING_DIRECTORY ${TEST_SOURCE_PATH}/middleware/IpcConfig +) +add_custom_command( + TARGET ${TARGET_NAME} + PRE_BUILD + COMMAND make IpcConfigTest_code_check + COMMAND make IpcConfigTest_code_format + WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/ +) endif() define_file_name(${TARGET_NAME}) \ No newline at end of file