Bibliotecas escritas em CMake

pyORBSLAM2

Interface Boost. Python ultrarrápida para ORBSLAM2.
  • 90
  • MIT

cmake-embed

Script CMake para incorporar recursos em binários.
  • 85
  • MIT

panda_moveit_config

O robô Panda é o principal robô de integração MoveIt.
  • 80

Qt-CMake-HelloWorld

Um programa Qt5 simples construído com CMake.
  • 79
  • GNU Lesser General Public License v3.0 only

ament_cmake

Compatível com pacotes CMake para trabalhar com ament.
  • 72
  • Apache License 2.0

shared-modules

Módulos Flatpak comuns que podem ser usados ​​como um submódulo git.
  • 71

compile-time-perf

Mede o tempo de alto nível e as métricas de uso de memória durante a compilação.
  • 70
  • MIT

gersemi

Um formatador para tornar seu código CMake o verdadeiro tesouro.
  • 67
  • Mozilla Public License 2.0

cmake-d

cmake para D2.
  • 65
  • MIT

StaticTypeInfo

🏀 Aumente seu tipo de jogo. Uma pequena biblioteca C++ para nomes de tipo em tempo de compilação e índices de tipo.
  • 64
  • MIT

raylib-cmake-template

Um modelo de projeto mínimo para raylib usando CMake que funciona bem no CLion e no Visual Studio.
  • 63

DotNetWithCMake

Seu canivete suíço para criar assemblies. NET com CMake e integrar código não gerenciado.
  • 63
  • MIT

CMake-VSCode-Tutorial

Modelo e breve tutorial sobre como configurar um ambiente integrado para VS Code e CMake (pronto para Doxygen e ClangFormat).
  • 62

lawn_tractor

Software para trator de grama autônomo..
  • 62
  • MIT

SharedStaticStarter

Um projeto inicial simples mostrando como distribuir bibliotecas estáticas e compartilhadas no CMake.
  • 59
  • MIT

obs-scale-to-sound

Plug-in de filtro OBS que dimensiona uma fonte de forma reativa aos níveis de som.
  • 56
  • GNU General Public License v3.0 only

CppCMakeVcpkgTemplate

Um projeto modelo para criar projetos baseados em C++/CMake/vcpkg com IDE e GitHub Actions. A compilação é acelerada com o cache de artefatos.
  • 53
  • MIT

cmake

Infraestrutura de suporte CMake Submódulo Boost; experimental (por boostorg).
  • 52

wallpapers

Papel de parede do sistema. (por cutefishos).
  • 50
  • GNU General Public License v3.0

esp32c3-direct-boot-example

Exemplo do recurso de "inicialização direta" do ESP32-C3 (rev. 3 e posterior).
  • 49
  • MIT

logog

logog é uma biblioteca C++ portátil para facilitar o registro de eventos em tempo real em aplicativos orientados ao desempenho, como jogos. É especialmente apropriado para projetos que têm memória restrita e requisitos de CPU restritos.
  • 46

cppfront

CMake wrapper em torno do repositório cppfront (por modern-cmake).
  • 45

Vita-Nearest-Neighbour

Plugin que torna as texturas borradas mais nítidas alterando o algoritmo de dimensionamento.
  • 42

CMakeCM

Módulos da Comunidade CMake.
  • 42

pico-wake-word

Exemplo de MicroSpeech Wake Word no Raspberry Pi Pico. Esta é uma porta do exemplo no repositório do TensorFlow.
  • 40
  • Apache License 2.0

flextool

Programação em tempo de compilação C++ (serialização, reflexão, modificação de código, enum para string, melhor enum, enum para json, estender ou analisar linguagem, etc.).
  • 39
  • MIT

jetson_camera

Nó ROS para a câmera Jetson Nano CSI.
  • 38

imgui-cmake

Projeto simples com arquivos cmake para construir o exemplo_sdl_opengl3 do imgui em várias plataformas.
  • 38
  • MIT

aapt2

Fluxo de trabalho de compilação do pacote Aapt2.
  • 36
  • GNU General Public License v3.0 only