~/talk

"Compiling Multi-Million Line C++ Code Bases Effortlessly with the Meson Build System"

Talkat CppCon 2018 · 2018-09-23..09-28· [software-architecture]
links:none on file
slides:none on file

Meson is a Python-based build system that claims practical scalability to Chromium-sized, multi-million-line C++ code bases while staying snappy: a simple hello world builds in ~2 seconds and incremental relinks are 10–100x faster thanks to shared-library relink avoidance. It enforces subproject sandboxing, exposes dependencies as interchangeable objects, and offers yielding options to unify system vs bundled deps. Features include cross compilation, Unity and PCH support, sanitizers, scan-build, a JSON introspection API, IDE hooks, and a wrapdb download mechanism for fetching tarballs.

AI-written summary · about

  1. 0:00Introduction to Meson
  2. 1:45Real World Usage
  3. 3:58Hello World Example
  4. 5:16Features and Readability
  5. 14:21Dependency Management
  6. 23:19Package Downloading
  7. 25:05Q&A Session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.