Showing 26 of 98 projects
Concise CMake templates for creating C++ libraries and executables with support for Conan and vcpkg.
A stateful Neovim plugin for managing and running build system tasks with project-specific configuration.
An example project demonstrating how to integrate Rust with CMake for cross-language builds.
A Python-based linter that checks CMake files for coding style issues and enforces consistent formatting.
A CMake library for writing modern, flexible CMake with reduced boilerplate and sensible defaults.
A CMake module providing precompiled header support via custom CXXPCH/CPCH compiler extensions, now obsolete since CMake 3.16.
A CMake module for easily enabling code coverage and generating reports with CMake targets.
A template for OCaml projects with modern tooling including dune build system, LSP server, and CI setup.
A collection of CMake toolchain files for cross-compiling to various platforms, primarily used by the Magnum graphics engine.
A CMake find module for locating and linking Intel Threading Building Blocks (TBB) libraries in C++ projects.
An autotools-style configure script wrapper for CMake projects, providing a familiar ./configure && make && make install interface.
CMake modules that cache platform check results to dramatically speed up CMake configuration times in CI builds.
A collection of independent CMake modules for scientific libraries, with utilities for writing robust Find* modules.
A generic Makefile for building small to medium-sized OCaml projects with minimal configuration.
A customizable Lua 5.2 build system for creating standalone executables with statically linked external modules.
A super-simple build system for Elixir that runs tasks when files change, ideal for development workflows.
A mod SDK for the Shattered Paradise real-time strategy game built on the OpenRA engine.
An advanced build system for automating the construction of multi-language software systems.
A CMake-based build system for Node.js native modules, offering a drop-in replacement for node-gyp.
A CMake module that automatically detects C++ compiler features and generates workaround headers for cross-compiler compatibility.
An enhanced CMake project manager plugin for Qt Creator with improved file system integration and usability features.
A CMake module for finding Wolfram Language installations and building C/C++ interfaces.
CMake module for building D2 projects with CMake's build system.
A starter kit for developing Game Boy games with modern tooling and best practices.
A CMake-based build system for developing Arduino projects in IDEs like CLion, using the Arduino IDE toolchain.
A collection of useful CMake modules for building software, particularly in robotic academic collaborative environments.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.