From f36781a8bca4e34cd364c9b09a753a9f605911f2 Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Fri, 10 Sep 2021 14:52:11 +0100 Subject: [PATCH] Documentation: Clarify Windows build instructions People seem to easily miss the "Setting up build tools" section, so I have moved that step above the filesystem information and linked directly to BuildInstructions.md to hopefully make it harder to skip. Also, added mention of `\\wsl$` since that regularly comes up in Discord. --- Documentation/BuildInstructionsWindows.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Documentation/BuildInstructionsWindows.md b/Documentation/BuildInstructionsWindows.md index e8ca0b329bb..b97077ce514 100644 --- a/Documentation/BuildInstructionsWindows.md +++ b/Documentation/BuildInstructionsWindows.md @@ -11,6 +11,9 @@ Once installed, you will need to make sure the distribution you want to use (and - `wsl --set-version ` is used to convert a distro to another version, and
- `wsl --set-default-version 2` will set the default version for all new distros (if desired.)
+Next, go to [BuildInstructions.md](https://github.com/SerenityOS/serenity/blob/master/Documentation/BuildInstructions.md#prerequisites) +and follow the instructions for your chosen Linux environment, to get the needed build tools. + ## Note on filesystems WSL2 filesystem performance for IO heavy tasks (such as compiling a large C++ project) on the host Windows filesystem is @@ -21,11 +24,8 @@ The recommendation from the Microsoft team on that issue is: > If it's at all possible, store your projects in the Linux file system in WSL2. -In practice, this means cloning and building the project to somewhere such as `/home/username/serenity`. - -## Setting up build tools - -Please see the general build instructions for a list of tools you need to install in your WSL Linux environment. +In practice, this means cloning and building the project to somewhere such as `/home/username/serenity`. You can then +access the linux filesystem at `\\wsl$`, so for example, the project would be at `\\wsl$\home\username\serenity`. ## Setting up QEMU