Please enable JavaScript.
Coggle requires JavaScript to display documents.
Основы сборки проектов на С/C++ при помощи CMake - Coggle Diagram
Основы сборки проектов на С/C++ при помощи CMake
Введение
используется
LLVM
MariaDB
CMake генерирует MakeFile
Cmake - стандарт в C/C++
Использование Cmake
Заголовочные файлы в include
исходники складываются в src
создание текстового файла
типы Make файлов
Ninja для ускорения сборки
Можно указать конкретный файл
подключение OpenGL
find_package
include_direction
target_link_libraries
Выбор сборки
релизная
отладочная
git
позволяет поместить тесты в отдельный подпроект, который не будет собираться при подключении библиотеки в сторонние проекты.
озволяет разбивать проект на подпроекты даже в рамках одного репозитория
Тесты
Вывод тестов пишется в файл Testing/Temporary/LastTest.log
make test ARGS="-V"
ninja test