Библиотеки, написанные на CMake
Qt-CMake-HelloWorld
Простая программа Qt5, созданная с помощью CMake.
- 79
- GNU Lesser General Public License v3.0 only
compile-time-perf
Измеряет высокоуровневые показатели времени и использования памяти во время компиляции.
- 70
- MIT
gersemi
Средство форматирования, которое сделает ваш код CMake настоящим сокровищем.
- 67
- Mozilla Public License 2.0
StaticTypeInfo
🏀 Поднимите свой тип игры. Небольшая библиотека C++ для имен типов и индексов типов во время компиляции.
- 64
- MIT
raylib-cmake-template
Минимальный шаблон проекта для raylib с использованием CMake, который хорошо работает в CLion и Visual Studio.
- 63
DotNetWithCMake
Ваш швейцарский армейский нож для создания сборок. NET с помощью CMake и интеграции неуправляемого кода.
- 63
- MIT
CMake-VSCode-Tutorial
Шаблон и краткое руководство по настройке интегрированной среды для VS Code и CMake (готовы Doxygen и ClangFormat).
- 62
SharedStaticStarter
Простой начальный проект, показывающий, как распространять как статические, так и общие библиотеки в CMake.
- 59
- MIT
obs-scale-to-sound
Плагин фильтра OBS, который масштабирует источник в зависимости от уровня звука.
- 56
- GNU General Public License v3.0 only
CppCMakeVcpkgTemplate
Шаблонный проект для создания проектов на основе C++/CMake/vcpkg с помощью IDE и GitHub Actions. Сборка ускорена за счет кеширования артефактов.
- 53
- MIT
logog
logog — переносимая библиотека C++, упрощающая регистрацию событий в реальном времени в ориентированных на производительность приложениях, таких как игры. Это особенно подходит для проектов с ограниченным объемом памяти и ограниченными требованиями к процессору.
- 46
Vita-Nearest-Neighbour
Плагин, который делает размытые текстуры более четкими, изменяя алгоритм масштабирования.
- 42
pico-wake-word
Пример MicroSpeech Wake Word на Raspberry Pi Pico. Это порт примера из репозитория TensorFlow.
- 40
- Apache License 2.0
flextool
Программирование времени компиляции C++ (сериализация, отражение, модификация кода, перечисление в строку, улучшенное перечисление, перечисление в json, расширение или анализ языка и т. д.).
- 39
- MIT
imgui-cmake
Простой проект с файлами cmake для сборки imgui example_sdl_opengl3 на нескольких платформах.
- 38
- MIT