Status code module add clang-tidy check.
This commit is contained in:
parent
a80dbac00e
commit
9fc61803f1
|
@ -28,7 +28,6 @@ add_library(${ABSTRACT_TARGET} STATIC ${ABSTRACT_SRC_FILES})
|
|||
add_library(${IMPL_TARGET} STATIC ${IMPL_SRC_FILES} ${EASYLOGGING_SRC_FILES})
|
||||
target_link_libraries(${IMPL_TARGET} ${ABSTRACT_TARGET})
|
||||
|
||||
|
||||
if ("${CLANG_TIDY_SUPPORT}" MATCHES "true")
|
||||
add_custom_target(
|
||||
Log_code_check
|
||||
|
|
|
@ -22,3 +22,23 @@ set(TARGET_NAME StatusCode)
|
|||
add_library(${TARGET_NAME} STATIC ${SRC_FILES})
|
||||
target_link_libraries(${TARGET_NAME} Log)
|
||||
|
||||
if ("${CLANG_TIDY_SUPPORT}" MATCHES "true")
|
||||
add_custom_target(
|
||||
StatusCode_code_check
|
||||
COMMAND ${CLANG_TIDY_EXE}
|
||||
-checks='${CLANG_TIDY_CHECKS}'
|
||||
--header-filter=.*
|
||||
--system-headers=false
|
||||
${SRC_FILES}
|
||||
${CLANG_TIDY_CONFIG}
|
||||
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell-linux
|
||||
WORKING_DIRECTORY ${UTILS_SOURCE_PATH}/StatusCode
|
||||
)
|
||||
add_custom_command(
|
||||
TARGET ${TARGET_NAME}
|
||||
# TARGET ${ABSTRACT_TARGET}
|
||||
PRE_BUILD
|
||||
COMMAND make StatusCode_code_check
|
||||
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell-linux/
|
||||
)
|
||||
endif()
|
|
@ -39,9 +39,6 @@ const StatusCode CreateStatusCode(const long int code)
|
|||
{
|
||||
return NewStatusCode(code);
|
||||
}
|
||||
else
|
||||
{
|
||||
LogError("undefined code.\n");
|
||||
return NewStatusCode(STATUS_CODE_END);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user