]> git.xonotic.org Git - xonotic/xonotic.wiki.git/commitdiff
Update Compiling
authorbones_was_here <bones_was_here@xa.org.au>
Sun, 27 Feb 2022 12:32:07 +0000 (12:32 +0000)
committerbones_was_here <bones_was_here@xa.org.au>
Sun, 27 Feb 2022 12:32:07 +0000 (12:32 +0000)
Compiling.md

index 72517b87b128c263a07fa1beb258a1a9e476a8ba..fd2ea6737b92d4e4791dc6416510caa1b024957f 100644 (file)
@@ -1,11 +1,13 @@
 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.  
 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).  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.
+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.
 
-The builds will be dynamically linked except for d0_blind_id which is statically linked to ensure reliable player ID support and because distributions don't ship this.
+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.
 
-**Invoking `make` or `make help` will print the supported targets and config.**  
+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.
+
+**Invoking `make` or `make help` will print the supported targets and current config.**  
 
 **Most people reading this will want `make update-beta && make client`.**