Biblioteki napisane w CMake

pyORBSLAM2

Ultraszybki interfejs Boost. Python dla ORBSLAM2.
  • 90
  • MIT

cmake-embed

Skrypt CMake do osadzania zasobów w plikach binarnych.
  • 85
  • MIT

panda_moveit_config

Robot Panda to flagowy robot integracyjny MoveIt.
  • 80

Qt-CMake-HelloWorld

Prosty program Qt5 zbudowany z CMake.
  • 79
  • GNU Lesser General Public License v3.0 only

ament_cmake

Obsługa pakietów CMake do pracy z ament.
  • 72
  • Apache License 2.0

shared-modules

Typowe moduły Flatpak, które mogą być używane jako moduł podrzędny git.
  • 71

compile-time-perf

Mierzy metryki wysokiego poziomu taktowania i użycia pamięci podczas kompilacji.
  • 70
  • MIT

gersemi

Program do formatowania, dzięki któremu Twój kod CMake stanie się prawdziwym skarbem.
  • 67
  • Mozilla Public License 2.0

cmake-d

cmake dla D2.
  • 65
  • MIT

StaticTypeInfo

🏀 Ulepsz swoją grę typu. Mała biblioteka C++ do nazw typów i indeksów typów w czasie kompilacji.
  • 64
  • MIT

raylib-cmake-template

Minimalny szablon projektu dla raylib przy użyciu CMake, który działa dobrze w CLion i Visual Studio.
  • 63

DotNetWithCMake

Twój szwajcarski scyzoryk do tworzenia zestawów. NET za pomocą CMake i integrowania niezarządzanego kodu.
  • 63
  • MIT

CMake-VSCode-Tutorial

Szablon i krótki tutorial jak skonfigurować zintegrowane środowisko dla VS Code i CMake (gotowe na Doxygen i ClangFormat).
  • 62

lawn_tractor

Oprogramowanie do samojezdnego traktorka ogrodowego..
  • 62
  • MIT

SharedStaticStarter

Prosty projekt startowy pokazujący, jak dystrybuować zarówno biblioteki statyczne, jak i współdzielone w CMake.
  • 59
  • MIT

obs-scale-to-sound

Wtyczka filtra OBS, która reaktywnie skaluje źródło do poziomów dźwięku.
  • 56
  • GNU General Public License v3.0 only

CppCMakeVcpkgTemplate

Projekt szablonu do tworzenia projektów opartych na C++/CMake/vcpkg z akcjami IDE i GitHub. Budowa jest przyspieszona dzięki buforowaniu artefaktów.
  • 53
  • MIT

cmake

Infrastruktura wspierająca CMake Podmoduł Boost; eksperymentalny (przez boostorg).
  • 52

wallpapers

Tapeta systemowa. (przez cutefishos).
  • 50
  • GNU General Public License v3.0

esp32c3-direct-boot-example

Przykład funkcji „bezpośredniego rozruchu” ESP32-C3 (wersja 3 i nowsze).
  • 49
  • MIT

logog

logog to przenośna biblioteka C++ ułatwiająca rejestrowanie zdarzeń w czasie rzeczywistym w aplikacjach zorientowanych na wydajność, takich jak gry. Jest to szczególnie odpowiednie w przypadku projektów, które mają ograniczoną pamięć i ograniczone wymagania dotyczące procesora.
  • 46

cppfront

CMake wrapper wokół repozytorium cppfront (przez modern-cmake).
  • 45

Vita-Nearest-Neighbour

Wtyczka, która sprawia, że ​​rozmyte tekstury są ostrzejsze poprzez zmianę algorytmu skalowania.
  • 42

CMakeCM

Moduły społeczności CMake.
  • 42

pico-wake-word

Przykład programu MicroSpeech Wake Word na Raspberry Pi Pico. To jest port przykładu w repozytorium TensorFlow.
  • 40
  • Apache License 2.0

flextool

Programowanie w czasie kompilacji C++ (serializacja, refleksja, modyfikacja kodu, wyliczanie do łańcucha, lepsze wyliczanie, wyliczanie do json, język rozszerzania lub parsowania itp.).
  • 39
  • MIT

jetson_camera

Węzeł ROS dla kamery Jetson Nano CSI.
  • 38

imgui-cmake

Prosty projekt z plikami cmake do budowania imgui example_sdl_opengl3 na wielu platformach.
  • 38
  • MIT

aapt2

Przepływ pracy kompilacji pakietu Aapt2.
  • 36
  • GNU General Public License v3.0 only