build-system.md
July 15, 2021 ยท View on GitHub
Bookmarks tagged [build-system]
www.codever.land/bookmarks/t/build-system
Bazel
A multi-language, fast and scalable build system from Google. [Apache]
- tags: cpp, build-system
Bear
https://github.com/rizsotto/Bear
A tool to generate compilation database for clang tooling. [GPLv3]
- tags: cpp, build-system
- :octocat: source code
clib
Package manager for the C programming language. [MIT]
- tags: cpp, build-system
- :octocat: source code
CMake
Cross-platform free and open-source software for managing the build process of software using a compiler-independent method. [BSD]
- tags: cpp, build-system
C++ Archive Network
Cross-platform C++ Dependency Manager with a lot of packages available.
- tags: cpp, build-system
Cget
https://github.com/pfultz2/cget
Cmake package retrieval. [Boost] website
- tags: cpp, build-system
- :octocat: source code
Conan
C/C++ Package Manager, open sourced. [MIT]
- tags: cpp, build-system
CPM
A C++ Package Manager based on CMake and Git.
- tags: cpp, build-system
- :octocat: source code
FASTBuild
http://www.fastbuild.org/docs/home.html
High performance, open-source build system supporting highly scalable compilation, caching and network distribution.
- tags: cpp, build-system
Hunter
https://www.github.com/ruslo/hunter
CMake driven cross-platform package manager for C++. [BSD-2]
- tags: cpp, build-system
- :octocat: source code
MesonBuild
An open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible.
- tags: cpp, build-system
Ninja
A small build system with a focus on speed.
- tags: cpp, build-system
Sconsolidator
Scons build system integration for Eclipse CDT.
- tags: cpp, build-system
Spack
A flexible package manager that supports multiple versions, configurations, platforms, and compilers. [Apache-2.0/MIT]
- tags: cpp, build-system
tundra
https://github.com/deplinenoise/tundra
High-performance code build system designed to give the best possible incremental build times even for very large software projects.
- tags: cpp, build-system
- :octocat: source code
tup
File-based build system that monitors in the background for changed files.
- tags: cpp, build-system
Premake
A tool configured with a Lua script to generate project files for Visual Studio, GNU Make, Xcode, Code::Blocks, and more across Windows, Mac OS X, and Linux.
- tags: cpp, build-system
Vcpkg
https://github.com/microsoft/vcpkg
C++ library manager for Windows, Linux, and MacOS. [MIT]
- tags: cpp, build-system
- :octocat: source code
waf
https://github.com/waf-project/waf
Python-based framework for configuring, compiling and installing applications. [BSD] website
- tags: cpp, build-system
- :octocat: source code
XMake
A C/C++ cross-platform build utility based on Lua. [Apache]
- tags: cpp, build-system
Cargo
the Rust package manager
- tags: rust, build-system, cargo
liuchong/cargo-x
https://github.com/liuchong/cargo-x
A very simple third-party cargo subcommand to execute a custom command
- tags: rust, build-system, cargo
- :octocat: source code
dtolnay/cargo-expand
https://github.com/dtolnay/cargo-expand
Expand macros in your source code
- tags: rust, build-system, cargo
- :octocat: source code
Devolutions/CMakeRust
https://github.com/Devolutions/CMakeRust
useful for integrating a Rust library into a CMake project
- tags: rust, build-system, cmake
- :octocat: source code
SiegeLord/RustCMake
https://github.com/SiegeLord/RustCMake
an example project showing usage of CMake with Rust
- tags: rust, build-system, cmake
- :octocat: source code
icepuma/rust-action
https://github.com/icepuma/rust-action
rust github action
- tags: rust, build-system, github-actions
- :octocat: source code
Ralvke/rust-loader
https://github.com/Ralvke/rust-loader
Webpack Rust loader (wasm)
- tags: rust, build-system, github-actions
- :octocat: source code