My CLions CMakeLists.txt содержит более 1 цели (библиотеки и зависит от исполняемых файлов). Как я могу настроить построение всех целей одним щелчком мыши, вместо того, чтобы выбирать цель один за другим и создавать их? Например, в Visual Studio я могу настроить зависимости проекта и построить все решения. CLions «Редактировать конфигурации ...» -> «Перед запуском: Build» для меня не сработает.Цели построения CLION build
4
A
ответ
2
Вы можете добавить команду add_dependencies к вашим CMakeLists.txt
, он делает то, что вы хотите:
Сделать цель верхнего уровня зависит от других целей верхнего уровня, чтобы обеспечить , что они строят прежде, чем делает.
Тогда вам просто нужно создать «build_all» цель, которая зависит от любой другой цели.
0
Clion использование cmake правый? вы можете напрямую редактировать файл cmake. Проверьте команду add_subdirectory. http://www.cmake.org/cmake/help/v3.0/command/add_subdirectory.html
-2
Настройка зависимостей между целевыми объектами работает, но гораздо проще добавить «все» в опции сборки CLION.
Смежные вопросы
- 1. Настройка цели построения в CLION
- 2. CLION неполный Сообщения Build
- 3. CLion - Изменение каталога построения по умолчанию
- 4. Цели построения в podfile post_install hook
- 5. cmake change build dir in clion
- 6. Изменение цели построения проекта в eclipse
- 7. Изменить ссылочный путь на основе цели построения
- 8. Удалить цели сборки: RelWithDebInfo, MinSizeRel
- 9. Использование Ant для построения зависимостей текущей цели сборки
- 10. Пути библиотек CLion CMakeLists.txt для разных систем построения
- 11. FAKE: Target печатает все доступные цели в скрипте построения
- 12. Sencha CMD: как установить цели построения по умолчанию
- 13. Waf (инструмент построения): цели PHONY, такие как Make?
- 14. JUCE iOS build не имеет цели
- 15. Пользовательское местоположение цели Perl с модулем :: Build
- 16. Игнорирование цели «x86» в ndk-build
- 17. Complete Android Операционная система построения для конкретной цели аппаратного
- 18. Как настроить CLion для использования waf as build system
- 19. Обновить CMakeLists.txt в clion
- 20. Clion как развернуть проект?
- 21. W10 + Clion, ошибка установки
- 22. Gradle: изменить цель создания NDK независимо от цели построения SDK
- 23. Macro --include рекурсивно включает пакеты, не соответствующие цели построения
- 24. Цели построения проекта - смешение проектов x64 и x86
- 25. Какие файлы принадлежат цели построения в управляемой сборке CDT?
- 26. Цели построения CMake условно основаны на существовании библиотеки
- 27. Учебник для блокнота android - нет цели для построения
- 28. Как заставить CLion запускать цель установки
- 29. Настройка Qt для CLion
- 30. Clion сшивание терпит неудачу
Он работает, спасибо. – Raman