Skip to content

Add meson build system

Dylan Baker requested to merge dcbaker/bzip2:mesonify into master

I'll start out by saying I understand if this ins't wanted or useful, meson keeps it's own "wraps" of important libraries that people may need on operating systems like windows and macos that don't come with competent package managers, but we'd prefer to get these upstream if possible.

That said, I'd like to propose a meson build system. If you're not familiar with meson, it's a high efficiency build system generator like autotools and cmake designed to be super easy to use and maintain, and as fast as possible. The goal is to support modern OSes and many languages, including mixing C and rust, and compilation on windows with msvc.

For reference meson takes ~.75 seconds to configure, whereas autotools takes ~20.

Thank, Dylan

Merge request reports