Build CMakeLists和属性文件
“你好,”我搜索了答案,但还没找到。如何将CMakeLists.txt中的属性排除到单独的文件中?就像gradle中一样,我们有文件gradle.properties,可以在其中设置路径等。什么是最佳做法或官方方式?如果您正在寻找影响项目构建的方式,那么CMake缓存变量就是您所需要的。如果您想将目标及其属性从一个项目导入到另一个项目,请查看CMake项目导入设施。我想要单独的属性文件。CMakeLists.txt不应更改为在单独的机器上构建。您可以更改缓存变量,而无需修改Build CMakeLists和属性文件,build,cmake,Build,Cmake,“你好,”我搜索了答案,但还没找到。如何将CMakeLists.txt中的属性排除到单独的文件中?就像gradle中一样,我们有文件gradle.properties,可以在其中设置路径等。什么是最佳做法或官方方式?如果您正在寻找影响项目构建的方式,那么CMake缓存变量就是您所需要的。如果您想将目标及其属性从一个项目导入到另一个项目,请查看CMake项目导入设施。我想要单独的属性文件。CMakeLists.txt不应更改为在单独的机器上构建。您可以更改缓存变量,而无需修改CMakeLists.
CMakeLists.txt
,这是该变量的主要目的。例如,有关set
命令,请参见CMake中描述变量类型的部分。