向CMake添加任意执行

时间:2014-03-17 14:12:00

标签: cmake

我正在使用cmake为学术项目设置构建环境,我有一些自定义python脚本可以生成我的一些源文件。因此,我需要我的构建序列来运行这些脚本,但我无法弄清楚如何让cmake运行任意脚本和程序。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

检查add_custom_command文档

示例:

  

add_custom_command(OUTPUT your_generated_file.cpp COMMAND python your_python.py)   add_executable(your_binary your_generated_file.cpp)

这应该用你的脚本调用python,然后从生成的文件

构建可执行文件