Bibliothèques écrites en CMake

rusty_cmake

Modèle d'intégration Rust cmake avec corrosion et cxx.
  • 14
  • The Unlicense

obs-audio-pan-filter

Filtre de contrôle panoramique pour la source audio OBS.
  • 13
  • GNU General Public License v3.0 only

orenda

Une expérience de conception de langage et de construction de compilateur.
  • 13
  • Mozilla Public License 2.0

reloc-cpp

Bibliothèque multiplateforme CMake/C++ pour obtenir le préfixe d'installation de la bibliothèque partagée de manière relocalisable.
  • 12
  • BSD 3-clause "New" or "Revised"

obs-decklink-output-filter

  • 12
  • GNU General Public License v3.0 only

CPP20-Cross-Platform-Template

Un modèle pour un projet C++20 multiplateforme comprenant CMake, des tests unitaires avec Catch, un CI multiplateforme avec Travis-CI/Github Actions et des builds de version multiplateforme à l'aide de Github Actions.
  • 12

CMakeJSON

Essayer de faire fonctionner CMake dans un format JSON raisonnable.
  • 11
  • Boost Software License 1.0

vcpkg-cmake-integration

Programme d'installation automatique de Vcpkg pour CMake: Récupérez Vcpkg (avec gestion des versions), démarrez Vcpkg, installez les packages à partir du manifeste `vcpkg.json` ou individuellement à partir de CMake.
  • 11

check_compile_times

Vérifiez l'impact de divers en-têtes de boost sur le temps de compilation.
  • 11

dynamixel-workbench-msgs

Paquet de messages pour dynamixel-workbench.
  • 10
  • Apache License 2.0

tolc-demo

Démo pour montrer un cas d'utilisation typique de tolc.
  • 10

cmake-init-shared-static

Exemple de sortie de bibliothèque statique/partagée de cmake-init.
  • 9

Legged-Robot-ROS

Forfaits de simulation de belvédère pour Ghost Minitaur et Scout Quadruped Robot.
  • 8

CommsDSL-Specification

Spécification du langage spécifique au domaine (DSL) pour définir le protocole de communication binaire pour le projet comms_champion.
  • 8

cmakelib

Bibliothèque de suivi des dépendances CMake.
  • 8
  • MIT

conan_github_downloader

Imaginez que Bintray tombe en panne et que vous deviez gérer vos packages conan hébergés sur github d'une manière ou d'une autre. `conan_github_downloader` exécute simplement `conan create` pour chaque référentiel github fourni, vous pouvez donc continuer à travailler sans Bintray.
  • 7
  • MIT

FetchBoostContent

CMake FetchContent pour les bibliothèques Boost.
  • 7
  • Boost Software License 1.0

cmake-init-vcpkg-example

cmake-init a généré un projet exécutable avec l'intégration de vcpkg.
  • 7

vcpkg_template

Modèle cmkr simple pour vous permettre de démarrer immédiatement avec vcpkg.
  • 6
  • Boost Software License 1.0

pico-project-bootstrap

Lancez vos projets Pico RP2040 avec la compilation/téléchargement en un clic intégré à VS Code, le débogage en un clic.
  • 6
  • BSD 3-clause "New" or "Revised"

gtest_sample

Un projet très simple utilisant GTest.
  • 6

kde-thumbnailer-qoi

Vignette KDE pour QOI (Format d'image assez correct).
  • 6
  • MIT

cmake-init-clang-on-windows

Utilisation de LLVM Clang sous Windows avec CMake.
  • 6

YololTranslator

C'est un projet composé d'un programme en C++, d'une api rest et d'un bot discord en nodejs pour traduire du texte normal en un texte écrit par un kikoulol avec plein d'abréviations et de fautes..
  • 5

com-chibifire-fbx-plugin

  • 5
  • GNU General Public License v3.0

cpp-template

Un modèle C++ pour démarrer avec de nouveaux projets.
  • 5
  • Boost Software License 1.0

Oranges

Modules, scripts et utilitaires CMake.
  • 5
  • GNU General Public License v3.0 only

messages

Sous-module xcompute (couche de schéma CAE) comprenant des utilitaires de sérialisation et des liaisons (par XplicitComputing).
  • 4
  • GNU General Public License v3.0

IXWebSocket_template

Modèle simple pour IXWebSocket (websocket et bibliothèque client/serveur http pour C++) basé sur CPM.
  • 4
  • Boost Software License 1.0