Meson - Compiling the World with Python
Explore the Meson build system in this 40-minute EuroPython 2017 conference talk. Discover how Meson, implemented in Python 3, addresses common build system issues such as slow build times, complex syntax, and cross-compilation challenges. Learn about Meson's simple, non-Turing complete DSL for describing builds, and its built-in support for tasks like documentation generation, Qt app development, and Python extension modules. Understand the design principles behind Meson, its benefits for new and existing projects, and how it enables faster compiles, easier debugging, and access to modern software development tools. Gain insights into Meson's adoption by major Free software projects and its potential to streamline software development processes.