Начинаю писать (точне переписывать) небольшую библиотеку. Для сборки хочу использовать CMake. В корне имею приблизительную архитектуру:
build - каталог сборки
cmake - модули для CMake
deps - библиотеки (для всяких вонючих винд)
docs - документация в Doxygen
src - исходники *.cpp и *.h
tests - тесты
В CMake пока разобрался с подключением библиотек. От CMake я также хочу автоматизированную либы и тестов, а также генерирование документации. Кроме того, в тестах хочется инклюдить хедеры примерно таким образом:
#include «projectName/header.h»
Единственный способ, который я могу реализовать - это создать в src директорию projectName и уже там разместить исходники библиотеки, но выглядит это как то не очень.
Как-то криво я написал, прошу кинуть ссылки на небольшие библиотеки с подобной архитектурой. Очень хочется посмотреть на правильный CMakeLists.txt.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Разделение сборки (2015)
- Форум Intel Embree 3.12.1 32-bit (2023)
- Форум Организация структуры каталогов в cmake проектах (2019)
- Форум Структура проекта (2015)
- Форум cmake разделение проекта (2015)
- Форум Структура открытых проектов (2013)
- Форум Структура проекта - помогите! (2005)
- Форум Несколько проектов используя cmake (2016)
- Форум [cmake & make] управление проектом (2009)
- Форум Помогите со структурой проекта (2019)