默认情况下,CLion项目文件可以存储在指定的文件夹中吗?

时间:2018-10-13 17:57:12

标签: cmake clion

我已经使用CLion已有一段时间了,我非常喜欢它,除了它默认情况下在我的CMake项目中存储了它的对象文件。我想知道是否可以设置一个默认位置,将每个项目的项目文件(如编译后的可执行文件)存储在每个项目的特定目录中(因此,没有一个大文件夹可能会干扰其他项目)。我想这样做的原因是因为我不喜欢在git项目中使用它(是的,我知道.gitignore),有人知道怎么做吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

要使用其他文件夹构建CLion

在CLion菜单中:

Build,Execution,Deployment -> Cmake -> Generation Path

将值更改为所需的文件夹路径。

要包含当前目录中其他文件夹中的源代码

在您的CMakeLists.txt中,添加如下所示的子目录:

add_subdirectory(<PATH_OF_YOUR_ANOTHER_CMAKE_PROJECT>)

请注意,PATH_OF_YOUR_ANOTHER_CMAKE_PROJECT可以位于计算机上的任何位置,而不必位于当前项目文件夹或子文件夹之一中。