From: Aydın Mercan Date: Wed, 11 Jun 2025 08:01:15 +0000 (+0000) Subject: new: dev: replace the build system with meson X-Git-Tag: v9.21.10~59 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0c7a54095f6086b0aa33c2594a93fb459be17a5a;p=thirdparty%2Fbind9.git new: dev: replace the build system with meson This MR replaces the build system with meson. Speed: Meson is noticeably faster to setup and build than automake/autoconf. The improvements will likely add up in CI and development over time. Readability: Readability is a subjective criteria but meson is generally regarded as easier to read compared to CMake and automake/autoconf. Developer Ergonomics: Meson produces a compilation database, doesn't require libtool wrapping of executables/debuggers and offers JSON based build introspection. WrapDB and downloading dependencies is a non-issue for us since it requires writing wrap files explicitly and has been disabled by default via the `wrap_mode=nofallback` project option as a measure. Merge branch 'aydin/meson-experiment' into 'main' See merge request isc-projects/bind9!8989 --- 0c7a54095f6086b0aa33c2594a93fb459be17a5a