In CMake geschriebene Bibliotheken

pyORBSLAM2

Ultraschnelle Boost. Python-Schnittstelle für ORBSLAM2.
  • 90
  • MIT

cmake-embed

CMake-Skript zum Einbetten von Ressourcen in Binärdateien.
  • 85
  • MIT

panda_moveit_config

Der Panda-Roboter ist der Flaggschiff-Integrationsroboter von MoveIt.
  • 80

Qt-CMake-HelloWorld

Ein einfaches Qt5-Programm, erstellt mit CMake.
  • 79
  • GNU Lesser General Public License v3.0 only

ament_cmake

Unterstützende CMake-Pakete für die Arbeit mit ament.
  • 72
  • Apache License 2.0

shared-modules

Gängige Flatpak-Module, die als Git-Submodul verwendet werden können.
  • 71

compile-time-perf

Misst allgemeine Timing- und Speichernutzungsmetriken während der Kompilierung.
  • 70
  • MIT

gersemi

Ein Formatierer, der Ihren CMake-Code zum wahren Schatz macht.
  • 67
  • Mozilla Public License 2.0

cmake-d

cmake für D2.
  • 65
  • MIT

StaticTypeInfo

🏀 Verbessern Sie Ihr Typspiel. Eine kleine C++-Bibliothek für Typnamen und Typindizes zur Kompilierungszeit.
  • 64
  • MIT

raylib-cmake-template

Eine minimale Projektvorlage für Raylib mit CMake, die gut in CLion und Visual Studio funktioniert.
  • 63

DotNetWithCMake

Ihr Schweizer Taschenmesser zum Erstellen von. NET-Assemblys mit CMake und zum Integrieren von nicht verwaltetem Code.
  • 63
  • MIT

CMake-VSCode-Tutorial

Vorlage und kurzes Tutorial zum Einrichten einer integrierten Umgebung für VS Code und CMake (bereit für Doxygen und ClangFormat).
  • 62

lawn_tractor

Software für selbstfahrende Rasentraktoren.
  • 62
  • MIT

SharedStaticStarter

Ein einfaches Starterprojekt, das zeigt, wie man sowohl statische als auch gemeinsam genutzte Bibliotheken in CMake verteilt.
  • 59
  • MIT

obs-scale-to-sound

OBS-Filter-Plugin, das eine Quelle reaktiv auf den Schallpegel skaliert.
  • 56
  • GNU General Public License v3.0 only

CppCMakeVcpkgTemplate

Ein Vorlagenprojekt zum Erstellen von C++/CMake/vcpkg-basierten Projekten mit IDE und GitHub-Aktionen. Der Build wird durch das Zwischenspeichern von Artefakten beschleunigt.
  • 53
  • MIT

cmake

CMake-Unterstützungsinfrastruktur-Boost-Submodul; experimentell (von boostorg).
  • 52

wallpapers

Systemhintergrund. (von Cutefishos).
  • 50
  • GNU General Public License v3.0

esp32c3-direct-boot-example

Beispiel für die „Direktstart“-Funktion des ESP32-C3 (Rev. 3 und höher).
  • 49
  • MIT

logog

logog ist eine portable C++-Bibliothek zur Erleichterung der Protokollierung von Echtzeitereignissen in leistungsorientierten Anwendungen wie Spielen. Es eignet sich besonders für Projekte mit begrenztem Speicher und eingeschränkten CPU-Anforderungen.
  • 46

cppfront

CMake-Wrapper um das cppfront-Repository (von modern-cmake).
  • 45

Vita-Nearest-Neighbour

Plugin, das verschwommene Texturen durch Änderung des Skalierungsalgorithmus schärfer macht.
  • 42

CMakeCM

CMake-Community-Module.
  • 42

pico-wake-word

MicroSpeech Wake Word-Beispiel auf dem Raspberry Pi Pico. Dies ist eine Portierung des Beispiels im TensorFlow-Repository.
  • 40
  • Apache License 2.0

flextool

C++-Kompilierungszeitprogrammierung (Serialisierung, Reflektion, Codeänderung, Enum zu String, besser Enum, Enum zu JSON, Sprache erweitern oder analysieren usw.).
  • 39
  • MIT

jetson_camera

ROS-Knoten für Jetson Nano CSI-Kamera.
  • 38

imgui-cmake

Einfaches Projekt mit cmake-Dateien zum Erstellen von imguis example_sdl_opengl3 auf mehreren Plattformen.
  • 38
  • MIT

aapt2

Aapt2-Paketerstellungsworkflow.
  • 36
  • GNU General Public License v3.0 only