set(MY_APP myapp)
add_custom_target(${MY_APP} )
set(STEP_FILE_1 1.txt)
add_custom_command(
OUTPUT ${STEP_FILE_1}
COMMAND echo "xxx" > ${STEP_FILE_1}
COMMENT "[1] Generate ${STEP_FILE_1} "
)
add_custom_command(
TARGET ${MY_APP}
PRE_BUILD
COMMAND type ${STEP_FILE_1} > ${SDCPP_TOP_DIR}/options.c
COMMAND type ${STEP_FILE_1} > ${SDCPP_TOP_DIR}/options.h
COMMENT "[2] Generate options.c options.h by ${STEP_FILE_1}"
DEPENDS ${STEP_FILE_1}
有人说my_app 没有用到,所以cmake很聪明跳过了。 这踏马是聪明吗? 很聪明的智障设计。