configuration - CC使变量可用

标签 configuration cmake

我想在我的项目的 CMakeList.txt 中设置配置变量(特别是路径),用户可以在 CCmake 中覆盖它。
但如果我只是使用 set(VAR <value>) VAR在 CCMAKE 中无法更改,我该怎么做?

最佳答案

如果添加 CACHE属于你的 set命令,它将在 CCMake 中可见。所以,例如

set(VAR <value> CACHE PATH "Some details about VAR")

CCMake中出现的变量类型是FILEPATH , PATH , STRINGBOOL .

有关完整的详细信息,请运行:

cmake --help-command set

关于configuration - CC使变量可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11014850/

相关文章:

c++ - C++如何使用相同的.h并在使用相同的.h时选择不同的.cpp?

php - $settings 数组或配置类来存储项目设置?

c++ - 将编译器命令行转换为 Casablanca Rest SDK 的 CMakeLists.txt

Android:CMake 与 ndk-build 缺少功能

Cmake 找不到带有神秘错误消息的 Threads 包

c++ - gcc: local include path 隐藏系统头文件

configuration - Protractor 并行运行一些测试和顺序运行一些测试

java - 如何配置 WildFly 10.x 以实现任何类型的持久性

configuration - Windows : Fatal configuration error 上的 Cassandra

wcf - 使用 IIS7 和 WCF 时出现问题 - 甚至无法加载 .SVC