cmake условная компиялция в модуля/библиотеках
От: Chorkov Россия  
Дата: 25.02.22 11:03
Оценка:
Здравствуйте, посоветуйте статьи или пример коды по организации сложного сборочного процесса на cmake.
(Интересуют best practics, а не справочники.)


Что я сейчас не понимаю:

1) Насколько приемлемо писать собственные функции для организации модулей/библиотек?
Например, VTK, использует vtk_module_add_module, совместно с файлом vtk.module, в каждой папке, для организации разбиения на модули/библиотеки, вместо add_library.
Хотя, VTK разрабатывает та же компания что и cmake, и я ожидал эталонного кода. Если не хватает каких-то возможностей в add_library они вполне могли их добавить сами...

2) Что делать если для сборки модуля необходима информация, которая будет доступна только на уровне конечного приложения.
Например: информация о типе приложения (qt-gui/console/...), об имени приложения, о наличии других конкретных модулей в составе приложения...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.