用 CMake 编写的库

rusty_cmake

Rust cmake 集成模板与腐蚀和 cxx。
  • 14
  • The Unlicense

obs-audio-pan-filter

OBS 音频源的声像控制滤波器。
  • 13
  • GNU General Public License v3.0 only

orenda

语言设计和编译器构建的实验..
  • 13
  • Mozilla Public License 2.0

reloc-cpp

跨平台CMake/C++库,以可重定位的方式获取共享库的安装前缀。
  • 12
  • BSD 3-clause "New" or "Revised"

obs-decklink-output-filter

  • 12
  • GNU General Public License v3.0 only

CPP20-Cross-Platform-Template

跨平台 C++20 项目的模板,包括 CMake、使用 Catch 进行单元测试、使用 Travis-CI/Github Actions 进行跨平台 CI 以及使用 Github Actions 进行跨平台发布构建。
  • 12

CMakeJSON

尝试让 CMake 以合理的 JSON 格式工作..
  • 11
  • Boost Software License 1.0

vcpkg-cmake-integration

CMake 的 Vcpkg 自动安装程序:获取 Vcpkg(带版本控制)、引导 Vcpkg、从 `vcpkg.json`-manifest 或单独从 CMake 中安装软件包。
  • 11

check_compile_times

检查各种 boost 头文件对编译时间的影响。
  • 11

dynamixel-workbench-msgs

dynamixel-workbench 的消息包。
  • 10
  • Apache License 2.0

tolc-demo

演示展示了 tolc 的典型用例。
  • 10

cmake-init-shared-static

cmake-init 的静态/共享库输出示例。
  • 9

Legged-Robot-ROS

Ghost Minitaur 和 Scout 四足机器人的 Gazebo 模拟包。
  • 8

CommsDSL-Specification

领域特定语言 (DSL) 规范,用于定义 comms_champion 项目的二进制通信协议。
  • 8

cmakelib

CMake 依赖项跟踪库。
  • 8
  • MIT

conan_github_downloader

想象一下 Bintray 出现故障,您需要以某种方式管理托管在 github 上的 conan 包。 `conan_github_downloader` 仅针对每个提供的 github 存储库运行 `conan create`,因此您可以在没有 Bintray 的情况下继续工作。
  • 7
  • MIT

FetchBoostContent

CMake FetchContent for Boost 库。
  • 7
  • Boost Software License 1.0

cmake-init-vcpkg-example

cmake-init 生成带有 vcpkg 集成的可执行项目。
  • 7

vcpkg_template

简单的 cmkr 模板可让您立即开始使用 vcpkg..
  • 6
  • Boost Software License 1.0

pico-project-bootstrap

使用 VS Code 集成一键编译/上传、一键调试来启动您的 RP2040 Pico 项目。
  • 6
  • BSD 3-clause "New" or "Revised"

gtest_sample

使用 GTest 的一个非常简单的项目。
  • 6

kde-thumbnailer-qoi

QOI(相当不错的图像格式)的 KDE 缩略图。
  • 6
  • MIT

cmake-init-clang-on-windows

在 Windows 上使用 LLVM Clang 和 CMake。
  • 6

YololTranslator

这是一个 C++ 程序的项目组合,是一个 api 休息和 bot 不和谐的节点,用于正常文本翻译,是一个文本编辑器,包含 kikoulol 和 plein d'abréviations et de fautes。
  • 5

com-chibifire-fbx-plugin

  • 5
  • GNU General Public License v3.0

cpp-template

用于开始新项目的 C++ 模板。
  • 5
  • Boost Software License 1.0

Oranges

CMake 模块、脚本和实用程序。
  • 5
  • GNU General Public License v3.0 only

messages

xcompute 子模块(CAE 模式层)包括序列化实用程序和绑定(由 XplicitComputing 提供)。
  • 4
  • GNU General Public License v3.0

IXWebSocket_template

基于 CPM 的 IXWebSocket(C++ 的 websocket 和 http 客户端/服务器库)的简单模板。
  • 4
  • Boost Software License 1.0