Bibliothèques écrites en CMake

pyORBSLAM2

Interface Boost. Python ultra-rapide pour ORBSLAM2.
  • 90
  • MIT

cmake-embed

Script CMake pour intégrer des ressources dans des binaires.
  • 85
  • MIT

panda_moveit_config

Le robot Panda est le robot d'intégration phare de MoveIt.
  • 80

Qt-CMake-HelloWorld

Un programme Qt5 simple construit avec CMake.
  • 79
  • GNU Lesser General Public License v3.0 only

ament_cmake

Prise en charge des packages CMake pour travailler avec ament.
  • 72
  • Apache License 2.0

shared-modules

Modules Flatpak courants pouvant être utilisés comme sous-module git.
  • 71

compile-time-perf

Mesure les mesures de synchronisation et d'utilisation de la mémoire de haut niveau pendant la compilation.
  • 70
  • MIT

gersemi

Un formateur pour faire de votre code CMake le véritable trésor.
  • 67
  • Mozilla Public License 2.0

cmake-d

cmake pour D2.
  • 65
  • MIT

StaticTypeInfo

🏀 Améliorez votre jeu de type. Une petite bibliothèque C++ pour les noms de type au moment de la compilation et les indices de type.
  • 64
  • MIT

raylib-cmake-template

Un modèle de projet minimal pour raylib utilisant CMake qui fonctionne bien dans CLion & Visual Studio..
  • 63

DotNetWithCMake

Votre couteau suisse pour créer des assemblages. NET avec CMake et intégrer du code non managé.
  • 63
  • MIT

CMake-VSCode-Tutorial

Modèle et court tutoriel sur la configuration d'un environnement intégré pour VS Code et CMake (Doxygen et ClangFormat ready).
  • 62

lawn_tractor

Logiciel pour tondeuse autoportée..
  • 62
  • MIT

SharedStaticStarter

Un projet de démarrage simple montrant comment distribuer des bibliothèques statiques et partagées dans CMake..
  • 59
  • MIT

obs-scale-to-sound

Plugin de filtre OBS qui redimensionne une source de manière réactive aux niveaux sonores.
  • 56
  • GNU General Public License v3.0 only

CppCMakeVcpkgTemplate

Un modèle de projet pour créer des projets basés sur C++/CMake/vcpkg avec IDE et GitHub Actions. La construction est accélérée avec la mise en cache des artefacts.
  • 53
  • MIT

cmake

Sous-module Boost de l'infrastructure de support CMake; expérimental (par boostorg).
  • 52

wallpapers

Fond d'écran du système. (par cutefishos).
  • 50
  • GNU General Public License v3.0

esp32c3-direct-boot-example

Exemple de fonctionnalité "démarrage direct" ESP32-C3 (rév. 3 et versions ultérieures).
  • 49
  • MIT

logog

logog est une bibliothèque C++ portable pour faciliter la journalisation des événements en temps réel dans les applications axées sur les performances, telles que les jeux. Il est particulièrement approprié pour les projets qui ont des contraintes de mémoire et des exigences de processeur limitées.
  • 46

cppfront

Wrapper CMake autour du référentiel cppfront (par modern-cmake).
  • 45

Vita-Nearest-Neighbour

Plugin qui rend les textures floues plus nettes en modifiant l'algorithme de mise à l'échelle.
  • 42

CMakeCM

Modules communautaires CMake.
  • 42

pico-wake-word

Exemple MicroSpeech Wake Word sur le Raspberry Pi Pico. Il s'agit d'un portage de l'exemple sur le référentiel TensorFlow.
  • 40
  • Apache License 2.0

flextool

Programmation au moment de la compilation C++ (sérialisation, réflexion, modification de code, enum to string, better enum, enum to json, extend or parse language, etc.).
  • 39
  • MIT

jetson_camera

Nœud ROS pour caméra Jetson Nano CSI.
  • 38

imgui-cmake

Projet simple avec des fichiers cmake pour construire example_sdl_opengl3 d'imgui sur plusieurs plateformes..
  • 38
  • MIT

aapt2

Workflow de construction du package Aapt2.
  • 36
  • GNU General Public License v3.0 only