Библиотеки, написанные на CMake

pyORBSLAM2

Сверхбыстрый интерфейс Boost. Python для ORBSLAM2.
  • 90
  • MIT

cmake-embed

Скрипт CMake для встраивания ресурсов в бинарники..
  • 85
  • MIT

panda_moveit_config

Робот Panda — флагманский интеграционный робот MoveIt.
  • 80

Qt-CMake-HelloWorld

Простая программа Qt5, созданная с помощью CMake.
  • 79
  • GNU Lesser General Public License v3.0 only

ament_cmake

Поддержка пакетов CMake для работы с ament.
  • 72
  • Apache License 2.0

shared-modules

Общие модули Flatpak, которые можно использовать в качестве подмодуля git.
  • 71

compile-time-perf

Измеряет высокоуровневые показатели времени и использования памяти во время компиляции.
  • 70
  • MIT

gersemi

Средство форматирования, которое сделает ваш код CMake настоящим сокровищем.
  • 67
  • Mozilla Public License 2.0

cmake-d

cmake для D2.
  • 65
  • MIT

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

lawn_tractor

Программное обеспечение для самоходного газонокосилки..
  • 62
  • MIT

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

cmake

Инфраструктура поддержки CMake Субмодуль Boost; экспериментальный (от boostorg).
  • 52

wallpapers

Системные обои. (от cutefishos).
  • 50
  • GNU General Public License v3.0

esp32c3-direct-boot-example

Пример функции «прямой загрузки» ESP32-C3 (версия 3 и выше).
  • 49
  • MIT

logog

logog — переносимая библиотека C++, упрощающая регистрацию событий в реальном времени в ориентированных на производительность приложениях, таких как игры. Это особенно подходит для проектов с ограниченным объемом памяти и ограниченными требованиями к процессору.
  • 46

cppfront

Обертка CMake вокруг репозитория cppfront (от modern-cmake).
  • 45

Vita-Nearest-Neighbour

Плагин, который делает размытые текстуры более четкими, изменяя алгоритм масштабирования.
  • 42

CMakeCM

Модули сообщества CMake.
  • 42

pico-wake-word

Пример MicroSpeech Wake Word на Raspberry Pi Pico. Это порт примера из репозитория TensorFlow.
  • 40
  • Apache License 2.0

flextool

Программирование времени компиляции C++ (сериализация, отражение, модификация кода, перечисление в строку, улучшенное перечисление, перечисление в json, расширение или анализ языка и т. д.).
  • 39
  • MIT

jetson_camera

Узел ROS для камеры Jetson Nano CSI.
  • 38

imgui-cmake

Простой проект с файлами cmake для сборки imgui example_sdl_opengl3 на нескольких платформах.
  • 38
  • MIT

aapt2

Рабочий процесс сборки пакета Aapt2.
  • 36
  • GNU General Public License v3.0 only