如何更改cmake缓存和构建文件目录

时间:2017-07-03 14:26:40

标签: linux cmake

我在Linux中有一个项目,它的构建工具是CMake版本3.5。当我输入“cmake”时。在我的项目文件夹中的命令,cmake自动在我的项目文件夹中创建一个文件夹“CmakeFiles”和其他几个缓存文件。我想在我的项目文件夹中创建另一个名为“cache”的文件夹,并将所有cmake缓存文件放入其中。如何在“CMakeList.txt”文件中明确地执行此操作?我搜索堆栈和其他资源,但无法找到任何解决方案。仅供参考,在CLion IDE中,这非常简单。您可以更改缓存和构建文件路径,如下所示;

enter image description here

1 个答案:

答案 0 :(得分:5)

只有CMake这也很简单:只需从你想要缓存的目录中运行它:

cd your_project
mkdir build
cd build
cmake ../