“Morden CMake” 中的“-D”选项可以用CMakeLists.txt中的某些语句替代吗?
时间: 2023-10-09 22:04:28 浏览: 175
modern-cmake.pdf
可以,Morden CMake 中的“-D”选项可以用在CMakeLists.txt中设置变量的方式替代。例如,在命令行中使用“-D”选项可以像下面这样设置变量:
```
cmake -DVAR=VALUE /path/to/source
```
在CMakeLists.txt中,可以使用set命令来实现同样的效果:
```
set(VAR VALUE)
```
这样设置变量的好处是可以更好地组织和管理CMakeLists.txt文件,同时也使得代码更易于维护。
阅读全文