CMake使用与CMakeLists.txt不同的文件

时间:2018-10-30 16:45:15

标签: cmake

有没有一种方法可以指定要使用CMake而不是CMakeLists.txt的文件给CMake?我似乎找不到任何东西。

我面临的问题是我不允许检入对CMakeLists.txt所做的更改。我也经常切换分支。

我想为我的开发修改一些构建首选项。如果我编辑CMakeLists.txt,git将不允许我切换分支。

如果我有cmake可以使用的CMyMakeLists.txt,那么它将解决此问题。有办法吗?

1 个答案:

答案 0 :(得分:1)

我最终要做的是创建一个名为mymake的子目录,然后将CMakeLists.txt文件复制到该目录中。然后,我通过在..\之前添加所有文件引用来进行更改。

然后我对所需的cmake文件进行了更改。

我找不到让CMake一步更改目录的方法。将所有文件都添加为..\确实很痛苦,但是暂时为我解决了这个问题。