2015-01-09 2 views
4

My CLions CMakeLists.txt содержит более 1 цели (библиотеки и зависит от исполняемых файлов). Как я могу настроить построение всех целей одним щелчком мыши, вместо того, чтобы выбирать цель один за другим и создавать их? Например, в Visual Studio я могу настроить зависимости проекта и построить все решения. CLions «Редактировать конфигурации ...» -> «Перед запуском: Build» для меня не сработает.Цели построения CLION build

ответ

2

Вы можете добавить команду add_dependencies к вашим CMakeLists.txt, он делает то, что вы хотите:

Сделать цель верхнего уровня зависит от других целей верхнего уровня, чтобы обеспечить , что они строят прежде, чем делает.

Тогда вам просто нужно создать «build_all» цель, которая зависит от любой другой цели.

+0

Он работает, спасибо. – Raman

-2

Настройка зависимостей между целевыми объектами работает, но гораздо проще добавить «все» в опции сборки CLION.

+0

Что именно вы имеете в виду с _add «все» _? @MatzZze – nburk

+0

Ответ слишком расплывчатый. Ответ на вопрос МацЗзе проделан долгий путь. – Syndog

+0

Простите, это должно быть «ответом на вопрос о немке». – Syndog

Смежные вопросы