【发布时间】:2018-11-01 00:49:21
【问题描述】:
有没有办法向 CMake 指定我想使用与 CMakeLists.txt 不同的文件?我似乎找不到任何东西。
我面临的问题是不允许我签入对 CMakeLists.txt 所做的更改。我也经常换分支。
我想为我的开发修改一些构建首选项。如果我编辑 CMakeLists.txt,git 将不允许我切换分支。
如果我有 cmake 可以使用的 CMyMakeLists.txt,那么它将解决这个问题。有没有办法做到这一点?
【问题讨论】:
-
“我想为我的开发修改一些构建首选项”是什么意思?它只是像
CMAKE_CXX_STANDARD、BUILD_TYPE之类的东西吗?还是更复杂的变化?还是项目结构/项目设置发生变化? -
@Justin 我想为不同的文件添加不同的调试标志。我还禁止构建已经在服务器上构建的某些可执行文件。还可以通过仅运行我正在处理的测试而不是所有内容来自定义测试流程。
-
如果您只是为您的开发修改一些构建首选项,为什么需要签入?另外,是什么阻止您创建本地分支并提交更改?不确定“git 不会 允许我切换分支”是什么意思。您首先创建一个本地分支,然后提交更改。
标签: cmake