diff options
Diffstat (limited to 'docs/getting-started.md')
| -rw-r--r-- | docs/getting-started.md | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/docs/getting-started.md b/docs/getting-started.md index 73af4ab..5e569fe 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -20,7 +20,8 @@ Use a C23 compiler, Meson 1.6 or newer, and Ninja. GCC and Clang can build the l | --- | --- | | Wayland | `wayland-client`, `wayland-cursor`, `xkbcommon` | | X11 | `x11`, `xi`, `xkbcommon`, `xext`; optional `xrandr` | -| Cocoa | macOS 14+ SDK with AppKit, Metal, and QuartzCore; Metal-capable device | +| Linux desktop services | Optional `dbus-1` for notifications and appearance | +| Cocoa | macOS 14+ SDK with AppKit, Metal, QuartzCore, and UserNotifications; Metal-capable device | ```sh meson setup build @@ -32,6 +33,7 @@ meson test -C build --print-errorlogs Each Linux backend defaults to `auto`, meaning build it when its dependencies are available. Require one with `-Dwayland=enabled` or `-Dx11=enabled`; omit one with `-Dwayland=disabled` or `-Dx11=disabled`. At least one backend is required. +`-Ddbus` works the same way for the optional D-Bus desktop services. Cocoa is selected on macOS and requires no extra third-party dependencies. Its minimum deployment target is macOS 14. Set `MACOSX_DEPLOYMENT_TARGET=14.0` (or newer) before configuring if your toolchain defaults to an older target. |
