From 2c9bf5b9351d6c651bbc81c442315d5d4ed49ff5 Mon Sep 17 00:00:00 2001 From: nipos Date: Tue, 29 Aug 2023 17:13:46 +0200 Subject: [PATCH] Documentation: Add Ladybird build instructions for Haiku --- Documentation/BuildInstructionsLadybird.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Documentation/BuildInstructionsLadybird.md b/Documentation/BuildInstructionsLadybird.md index fc622cd9e4..4005fceadf 100644 --- a/Documentation/BuildInstructionsLadybird.md +++ b/Documentation/BuildInstructionsLadybird.md @@ -58,6 +58,11 @@ Note that OpenIndiana's latest GCC port (GCC 11) is too old to build Ladybird, s pfexec pkg install cmake ninja clang-15 libglvnd qt6 ``` +On Haiku: +``` +pkgman install cmake ninja cmd:python3 qt6_base_devel qt6_multimedia_devel qt6_tools_devel openal_devel +``` + On Windows: WSL2/WSLg are preferred, as they provide a linux environment that matches one of the above distributions. @@ -196,3 +201,14 @@ CMAKE_PREFIX_PATH=/usr/lib/qt/6.2/lib/amd64/cmake cmake -GNinja -S Ladybird -B B cmake --build Build/ladybird XDG_RUNTIME_DIR=/var/tmp ninja -C Build/ladybird run ``` + +### Building on Haiku + +Haiku is supported by Ladybird out of the box. The steps are the same as on OpenIndiana, but no +additional environment variables are required. + +``` +cmake -GNinja -S Ladybird -B Build/ladybird +cmake --build Build/ladybird +ninja -C Build/ladybird run +```