From e56513945758ce7c8d6d2afc8f038e3cc7df2875 Mon Sep 17 00:00:00 2001 From: Mihai Fufezan Date: Sat, 18 Jan 2025 11:37:59 +0200 Subject: [PATCH] Getting Started/Installation: add NO_HYPRPM info, Meson custom flags --- pages/Getting Started/Installation.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pages/Getting Started/Installation.md b/pages/Getting Started/Installation.md index 350a4268..557d1701 100644 --- a/pages/Getting Started/Installation.md +++ b/pages/Getting Started/Installation.md @@ -458,6 +458,8 @@ ninja -C build ninja -C build install --tags runtime,man ``` +Custom build flags can be found in [`meson_options.txt`](https://github.com/hyprwm/Hyprland/blob/main/meson_options.txt). + Refer to [Debugging](../../Contributing-and-Debugging) to see how to build & debug. @@ -492,13 +494,14 @@ make && sudo cp ./build/Hyprland /usr/bin && sudo cp ./example/hyprland To apply custom build flags, you'll have to ditch make. -Supported custom build flags: +Supported custom build flags on CMake: ```bash LEGACY_RENDERER - Compiles with the legacy renderer (see above) NO_XWAYLAND - Removes XWayland support NO_SYSTEMD - Removes systemd dependencies NO_UWSM - Does not install the hyprland-uwsm.desktop file +NO_HYPRPM - Does not build and install hyprpm ``` Flags can be passed to CMake like this: