Commit Graph
25 Commits
Author SHA1 Message Date
TuxTheAstronaut 76b6c83ff5 Add missing dependincies like Alsa and Pulseaudio to Alpine linux one-liner
adds "eudev-dev", "alsa-lib-dev", and "pulseaudio-dev" to the list of dependency's to install for alpine Linux to get the editor to compile and audio to work on both godot 4 and 3.x
2022-08-24 18:55:19 +02:00
Hugo Locurcio 7e5081c657 Add Mesa dependency to Alpine one-liner in Compiling for Linux, *BSD
This is required to compile the `master` branch without disabling
any features.
2022-08-06 04:30:22 +02:00
Hugo Locurcio 4cc2cefc50 Update export templates location for Godot 4.0 2022-07-22 23:53:15 +02:00
Ashutosh Tripathi 837db7ce27 added gcc-c++ in opensuse one-liners
this can solve an issue while compiling "g++ not found"
2022-06-21 22:01:19 +05:30
Marius Wachtler 8063184876 Always point to latest Pyston release on Compiling for Linux/*BSD (#5867) 2022-06-09 17:06:33 +02:00
Hugo Locurcio 955c97bb1d Cross-reference compiling and exporting pages, rename OSX/Mac to macOS
There's a lot of confusion between compiling Godot and exporting projects.

This aims to resolve part of the confusion by cross-linking other pages
for each platform.
2022-04-29 13:10:37 +02:00
Rémi Verschelde 26dd787ec0 Compiling: Reference doc_getting_source in all platform-specific pages 2022-04-29 12:01:03 +02:00
Hugo Locurcio 1399f7bac3 Fix and improve Pyston instructions in Compiling for Linux, *BSD
- Fix SCons path to match Pyston 2.3.2's portable archive.
- Use a symbolic link instead of a wrapper script, which works the same.
2022-02-12 22:11:50 +01:00
Hugo Locurcio 917c1be9e8 Document using Pyston to speed up builds on Linux 2022-02-10 23:08:47 +01:00
Hugo Locurcio 5cc09ed829 Clarify the location of binaries to copy in Compiling for Linux/*BSD 2021-11-23 22:06:13 +01:00
Hugo Locurcio cb5f51a2e7 Add libatomic-static dependency for Fedora in Compiling for Linux, *BSD 2021-11-07 19:23:03 +01:00
Hugo Locurcio d6e46133b2 Document compiling a debug server build
A debug server build is lighter than an editor headless build,
but still allows debugging tools to be used.
2021-11-01 21:53:37 +01:00
Rémi Verschelde a6c918da85 Compiling: Drop yasm dependency and references to WebM
WebM support is dropped from the core engine with
https://github.com/godotengine/godot/pull/53833
2021-10-15 13:01:55 +02:00
Hugo Locurcio 8d7cd4ca30 Document that compiling a binary with Clang on Linux adds a .llvm suffix
This can result in people running old binaries unexpectedly, so it's
important to mention this suffix.
2021-08-30 17:29:53 +02:00
merumelu 65118aa246 Replace various links with ref roles (#5137) 2021-07-31 22:29:54 +02:00
Lord-Dorogoth 5d0b70f3d2 Update SCons package for FreeBSD in Compiling for Linux, *BSD (#4939)
This was an issue on nomadbsd (basically just usb only freebsd).
2021-05-27 21:05:02 +02:00
Rev f4ef76f291 Correct LTO RAM usage in compiling instructions (#4710) 2021-03-03 16:03:59 +01:00
Hugo Locurcio 33887d5c7b Add libstdc++-static to Fedora pre-compile one-liner 2021-02-28 19:06:27 +01:00
EnhexandHugo Locurcio 5cfdce49ab Document using nproc instead of hardcoded number of threads (#4476)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-12-24 14:49:02 +01:00
Rémi Verschelde 669e0c650f Compiling for Linux/*BSD: Add NetBSD one-liner
Fixes #4029.
2020-09-18 13:10:41 +02:00
Rémi Verschelde f5dc0dc906 Compiling for Linux/*BSD: Add note on platform rename in 4.0 2020-07-21 08:20:19 +02:00
Dean Brettle 92136c8e3b Add gcc-c++ dependency for Fedora. (#3618) 2020-05-30 22:16:44 +02:00
Hugo Locurcio ec77f48d5e Add documentation about exporting for dedicated servers
This also documents how to build dedicated server binaries.
The part about compiling will need to be updated for Godot 4.0
once the server platform is usable again.

This also removes prompts before commands so that they can be
copy-pasted by triple-clicking without selecting the prompt.
2020-05-19 21:52:23 +02:00
Hugo Locurcio 701c94ed8e Mention self-contained mode in the editor compilation guides
When working on the editor itself, using separate configuration
is sometimes desired to avoid conflicts or accidentally losing
settings.

This closes https://github.com/godotengine/godot/issues/21567.
2020-04-17 21:48:02 +02:00
Hugo Locurcio 6fb8d9b5de Rename all instances of the x11 platform to linuxbsd
Export template binaries haven't been renamed yet, so their names
were left as-is.
2020-04-01 09:15:45 +02:00