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 <smcv@collabora.com>
This commit is contained in:
Simon McVittie 2023-08-15 13:06:18 +01:00
parent 0b685497a0
commit 4325a0fcc8
3 changed files with 8 additions and 4 deletions

View file

@ -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

4
NEWS
View file

@ -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

5
README
View file

@ -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.