CPP template app шаблон программы на CPP использующий CMake
Содержание :
1. Описание
Шаблон программы на C++ использующий CMake для сборки программы и документации.
1.1. Возможности
- Сборка программы
- Сборка документации на программу с использованием Doxigen
-
Сборка документации на исходный код программы с использованием Sphinx
2. Сборка
2.1. Конфигурирование и сборка программы
Для сборки программы запустите:
Конфигурирование:
cmake -S . -B build
Сборку:
cmake --build build
2.2. Сборка документации программы
Для сборки документации на программу после первоначального конфигурирования запустите:
cmake --build build --target user-docs
Документация будет собрана в папке:
build/user-docs
Файлы с настройками doxigen находятся в папке:
cmake/doxygen в файле doxygen_settings.cmake.in
2.3. Сборка документации исходного кода
Для сборки документации на программу после первоначального конфигурирования запустите:
cmake --build build --target api-docs
Документация будет собрана в папке:
build/api-docs/html
Файлы с настройками shpinx находятся в папке:
cmake/sphinx в файле sphinx_settings.cmake.in
3. Лицензия
Эта программа лицензирована под лицензией GPLv3.