Можно ли по умолчанию хранить файлы проекта CLion в указанной папке? - PullRequest
0 голосов
/ 13 октября 2018

Я уже некоторое время пользуюсь CLion, и мне это очень нравится, за исключением того, что в моем проекте CMake по умолчанию хранятся файлы проекта.Мне интересно, могу ли я установить место по умолчанию, в котором он хранит свои файлы проекта (например, скомпилированные исполняемые файлы) в определенном каталоге для каждого проекта (так что нет ни одной большой папки, которая может мешать другим проектам).Причина, по которой я хочу это сделать, заключается в том, что мне не нравится иметь его в своем проекте git (да, я знаю о .gitignore) Кто-нибудь знает, как это сделать?

Спасибо!

1 Ответ

0 голосов
/ 14 октября 2018

Чтобы использовать другую папку для сборки CLion

В меню CLion:

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

Измените значение на нужный путь к папке.

Чтобы включить исходный код из другой папки из текущей

В свой файл CMakeLists.txt добавьте подкаталог, например:

add_subdirectory(<PATH_OF_YOUR_ANOTHER_CMAKE_PROJECT>)

Будьте в курсе PATH_OF_YOUR_ANOTHER_CMAKE_PROJECT может находиться в любом месте на вашем компьютере, который не обязательно должен находиться в папке вашего текущего проекта или в одной из подпапок.

...