标签: if-statement makefile cmake
在cmake执行期间评估标准cmake if()else()语句。是否可以通过在CMakeLists.txt中声明if / else到makefile?
答案 0 :(得分:0)
CMake可以在"流程脚本中运行"和"命令"模式(-P和-E标志见documentation)。您可以利用它来创建自定义目标,这将调用cmake来执行所需的任务。
-P
-E
cmake
此目标最终会出现在Makefile中,因此您无需在构建目录中运行cmake即可执行它。