2016-06-21 4 views
0

Я использую CLion на Linux:CLion не правильно перезагрузить проект CMake

CLion 2016.1.3 
Build #CL-145.1617, built on June 7, 2016 
JRE: 1.8.0_76-release-b198 amd64 
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o 

построить общую библиотеку, но почему-то отказывается перезагрузить сгенерированный проект CMake, когда я использую Reload CMake Project кнопка от Инструменты-> CMake меню.

Когда я сделать полный сброс с Tools-> CMake-> Сброс кэша и Reload Project сгенерированные файлы CMake удаляются из папки /home/username/.CLion2016.1/system/cmake/generated/my_project-c36f8f47/c36f8f47, но никакие новые файлы не генерируются.

Единственный способ обновить проект сейчас - это перезапустить среду IDE. Как-то он может генерировать файлы при запуске IDE, но я не знаю почему.

У кого-нибудь есть идея, почему эта проблема возникает?

ответ

0

Я отслеживал проблему до configure_file команда cmake. Когда я удалил вызов этой команды из моего проекта, проблема не возникла. Однако, когда я попытался воспроизвести проблему в минимальном проекте, это также не произошло.

Так что моя проблема была решена путем исключения использования configure_file, но я не мог подтвердить, что сама команда была ответственна. Действительно, странное поведение.