From 0c10a09533e4e7188e6b1ee32aaf101072000cf6 Mon Sep 17 00:00:00 2001 From: bones_was_here Date: Sat, 16 Apr 2022 04:51:07 +0000 Subject: [PATCH] Update Compiling --- Compiling.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Compiling.md b/Compiling.md index 7a26d13..2702813 100644 --- a/Compiling.md +++ b/Compiling.md @@ -1,17 +1,17 @@ -This page is about compiling the sources included in [stable](https://xonotic.org/download) and [beta](https://beta.xonotic.org/autobuild) releases, and is also applicable when updating by rsync. +This page is about compiling the sources included in [stable](https://xonotic.org/download) and [beta](Autobuilds) releases, and is also applicable when [updating by rsync](https://xonotic.org/download#upgrading). For development purposes (git builds), please see [Repository_Access](Repository_Access). The release Makefile aims to provide a convenient way to compile for alternative CPU architectures, or to get a build fully optimised for a recent x86 CPU (the official binaries are generic x86_64). It would also allow you to run Xonotic on an OS too old to be supported by official binaries. -To this end the Makefile defaults to enabling all optimisations that can be used on your current CPU without causing bugs, and to using all available CPU threads. +To this end the Makefile default settings enable all optimisations that can be used on your current CPU without causing bugs, and compile using all available CPU threads. -The builds will be dynamically linked except for d0_blind_id which is statically linked to ensure reliable player ID support and because OS distributions don't ship this. +The engine builds will be dynamically linked except for d0_blind_id which is statically linked to ensure reliable player ID support and because OS distributions don't ship this. -Invoking `make` or `make help` will print the supported targets and current config. -**Most people will want `make update-beta client` or `make update-stable client`** +Invoking `make` or `make help` in the Xonotic directory will print the supported targets and current config. + +**Most people will want `make update-stable client` or `make update-beta client`** ## System package dependencies ### Debian Build: `build-essential automake libgmp-dev libjpeg-dev libpng-dev libsdl2-dev` Runtime: `libfreetype6 curl rsync` -*Note: Debian's `libjpeg-dev` metapackage pulls in `libjpeg62-turbo-dev`* -- 2.39.2