From: Simon McVittie Date: Tue, 15 Aug 2023 12:06:18 +0000 (+0100) Subject: Continue to recommend CMake when building on Windows X-Git-Tag: dbus-1.15.8~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4325a0fcc84baddde111b2f16db389d8a62ecd74;p=thirdparty%2Fdbus.git Continue to recommend CMake when building on Windows In the longer term I'd like to move everything towards Meson so we only have one primary build system, but at the moment Ralf would prefer to keep recommending CMake for Windows builds (see dbus!378) so let's stick with that for now. Signed-off-by: Simon McVittie --- diff --git a/INSTALL b/INSTALL index b58fb291a..4cfa4c87b 100644 --- a/INSTALL +++ b/INSTALL @@ -6,7 +6,8 @@ Quick start This branch of dbus can be built by using Meson, GNU Autotools or CMake. The Meson build system is the recommended build system for the master -branch (versions >= 1.15.0). +branch (versions >= 1.15.0), except when building on Windows, for which +CMake is recommended (this recommendation might change to Meson in future). Meson only supports out-of-tree builds, and must be passed a directory to put built and generated sources into. We'll call that directory "build" here. It's diff --git a/NEWS b/NEWS index d839b958d..f8a0795d2 100644 --- a/NEWS +++ b/NEWS @@ -4,7 +4,9 @@ dbus 1.15.8 (UNRELEASED) Build-time configuration changes: • For this version of dbus, Meson is the recommended build system for all - platforms. See INSTALL for details. + Unix platforms. CMake continues to be recommended for Windows, but this + recommendation might change to Meson in a future release, so please + test the Meson build. See INSTALL for details. • Autotools-generated files are no longer included in the tarball release. The Autotools build system is likely to be removed in a future dbus diff --git a/README b/README index adb960669..5398d8736 100644 --- a/README +++ b/README @@ -86,9 +86,10 @@ likely to have more bugs than stable releases, obviously. Configuration and installation === -This branch of dbus can be built by using Autotools, CMake or Meson. +This branch of dbus can be built by using Meson, GNU Autotools or CMake. The Meson build system is the recommended build system for the master -branch (versions >= 1.15.0). +branch (versions >= 1.15.0), except when building on Windows, for which +CMake is recommended (this recommendation might change to Meson in future). Please see `INSTALL` for full details.