|
|
|
@ -56,11 +56,14 @@ macro(add_style_check_target TARGET_NAME)
|
|
|
|
|
# cpplint code style
|
|
|
|
|
get_filename_component(base_filename ${filename} NAME)
|
|
|
|
|
set(CUR_GEN ${CMAKE_CURRENT_BINARY_DIR}/${base_filename}.cpplint)
|
|
|
|
|
add_custom_command(TARGET ${TARGET_NAME} PRE_BUILD
|
|
|
|
|
add_custom_command(OUTPUT ${CUR_GEN} PRE_BUILD
|
|
|
|
|
COMMAND "${PYTHON_EXECUTABLE}" "${PROJ_ROOT}/paddle/scripts/cpplint.py"
|
|
|
|
|
"--filter=${STYLE_FILTER}"
|
|
|
|
|
"--write-success=${CUR_GEN}" ${filename}
|
|
|
|
|
DEPENDS ${filename} ${PROJ_ROOT}/paddle/scripts/cpplint.py
|
|
|
|
|
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
|
add_custom_target(${base_filename}.cpplint DEPENDS ${CUR_GEN})
|
|
|
|
|
add_dependencies(${TARGET_NAME} ${base_filename}.cpplint)
|
|
|
|
|
endif()
|
|
|
|
|
endforeach()
|
|
|
|
|
endif()
|
|
|
|
|