Skip to content

Latest commit

 

History

History
838 lines (752 loc) · 39.5 KB

building.md

File metadata and controls

838 lines (752 loc) · 39.5 KB

C++ links: Building, Build Systems, and Build Performance Optimization

See also:

Contents


Readings

Caching

Correctness

Dependencies

Distributed

Incremental Building

Reproducibility


Build Performance

Build Performance Readings

Build Performance Software

  • Cotire (compile time reducer)
    • a CMake module that speeds up the build process of CMake based build systems by fully automating techniques as precompiled header usage and single compilation unit builds for C and C++.
    • https://github.com/sakra/cotire

Benchmarking and Profiling

Caching

Dependencies Analysis and Optimization

Build Performance Talks


Software

Autotools

Bazel

Boost.Build

build2

CMake

CMake Examples

CMake Readings

CMake Software

CMake Talks

FASTBuild

Gradle

Make

GNU Make

Meson

Ninja

Tundra

  • Tundra, a build system

Tup

Visual Studio

MSBuild

Xcode

xmake


Talks

2019

2018

2017