set(INPUT_FILE
${CMAKE_CURRENT_LIST_DIR}/config.json)
set(OUTPUT_FILE
${CMAKE_CURRENT_LIST_DIR}/config_test.h)
add_custom_command(
OUTPUT "${OUTPUT_FILE}"
.........
.........
)
路径正确,但是add_custom_command就是不执行
- 加上
add_executable(main main.cc ${OUTPUT_FILE}) - 执行
make -j8 main,必须是生成main的时候才会执行add_custom_command中的内容
原因:生成的可执行文件必须依赖OUTPUT 那里设置的输出文件。。。
6312

被折叠的 条评论
为什么被折叠?



