CMake if语句在makefile中计算

时间:2014-12-02 13:04:50

标签: if-statement makefile cmake

在cmake执行期间评估标准cmake if()else()语句。是否可以通过在CMakeLists.txt中声明if / else到makefile?

1 个答案:

答案 0 :(得分:0)

CMake可以在"流程脚本中运行"和"命令"模式(-P-E标志见documentation)。您可以利用它来创建自定义目标,这将调用cmake来执行所需的任务。

此目标最终会出现在Makefile中,因此您无需在构建目录中运行cmake即可执行它。