我们可以在make中运行python脚本,生成一些.c和.h文件,然后构建一个图像吗?

时间:2016-05-12 08:47:41

标签: c linux makefile cmake

我有一个json文件,我需要从中生成.c和.h文件,然后构建我的图像。

有没有办法在开发人员运行Make时首先运行python脚本然后构建c文件?

1 个答案:

答案 0 :(得分:0)

在CMAKE中,您可以这样使用add_custom_command,请参阅cmake文档

add_custom_command(OUTPUT ${YOUR_OUTPUT_FILE} COMMAND your_generate_command --outputfile=${YOUR_OUTPUT_FILE} --inputfile=${YOUR_JSON_FILE} DEPENDS ${YOUR_JSON_FILE} VERBATIM)