【发布时间】:2019-05-08 07:14:55
【问题描述】:
不确定提出这个问题的正确方法,但基本上,我有一个项目需要以两种略有不同的方式构建。我可以拥有两个 CMake 文件并使它们保持同步,但我更愿意只拥有一个并通过命令行标志控制它。
类似于cmake --configure . --flag 与cmake --configure .。
然后在 CMakeFile 中:
ifdef(flag)
line_that_is_different
endif()
打开/关闭线路。
显然这不是有效的 CMake,但在 Cmake 中有什么方法可以做到这一点吗?
【问题讨论】:
标签: cmake