Commit Graph
205 Commits
Author SHA1 Message Date
Hugo Locurcio 33887d5c7b Add libstdc++-static to Fedora pre-compile one-liner 2021-02-28 19:06:27 +01:00
Nathan Lovato 9ceb6cc080 Merge pull request #4611 from Calinou/mono-include-editor-export-templates
Clarify the need to include Mono libraries for export templates as well
2021-02-26 14:46:38 -06:00
Fredia Huya-Kouadio c1faa5d976 Update instructions for compiling for Android (#4521) 2021-02-18 15:41:37 +01:00
Hugo Locurcio 6d45a91d1e Fix incorrect code block tab syntax in Controllers documentation (#4643) 2021-02-13 15:54:55 +01:00
Hugo Locurcio 15cf5a9acd Discourage using Linux distribution packages for Android SDKs (#4636)
See https://github.com/godotengine/godot/issues/45844.
2021-02-13 02:00:17 +01:00
Hugo Locurcio 4819efd5f6 Clarify the need to include Mono libraries for export templates as well
See https://github.com/godotengine/godot/issues/45550.
2021-01-31 18:35:34 +01:00
Clemens TolboomandHugo Locurcio 0e881bf103 Make Vulkan requirement an important note in Compiling for macOS (#4545)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-01-16 17:20:28 +01:00
Remtaine 5b28622bc4 Change variable for Android SDK path (#4407)
The Gradle looks for "ANDROID_SDK_ROOT" and not "ANDROID_HOME" so I changed the path mentioned for clarity
2021-01-05 15:07:42 +01:00
Fabio Alessandrelli 912cf15fec Update documentation about HTML5 exporting and compiling (#4454)
* Improve the Exporting for the Web section.

Add "Export Type" options (threads, gdnative, regular).
Add warnings about "secure contexts" limitations.
Mentions threads and GDNative requirements.
Mention WebRTC as a networking API.
General refactor.

* Update compiling for the Web.

Bump emscripten requirements, mention threads, gdnative and editor
build.
2021-01-04 16:56:26 +01:00
Hayden c7953f3fd1 Fix MinGW typo in Compiling for Windows (#4481) 2020-12-25 11:28:21 +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
Sergey Minakov 975e371fc3 iOS: increase required Xcode/SDK version for compilation 2020-10-06 11:09:54 +03:00
Jayanth L 758d70379d Use MinGW-w64 package available in Arch Linux's official repository (#4199) 2020-10-04 15:41:36 +02:00
Hugo Locurcio 2738f4fe1f Clarify that the JavaScript singleton is available in official templates 2020-09-20 15:55:40 +02:00
bruvzg ffe7ad0ee9 Optimize PCK encryption screenshot (#4033) 2020-09-18 15:37:23 +02:00
Rémi Verschelde 669e0c650f Compiling for Linux/*BSD: Add NetBSD one-liner
Fixes #4029.
2020-09-18 13:10:41 +02:00
bruvzg 3a8d5bc8b4 Update encryption key page according to the new PCK encryption feature. 2020-09-17 16:53:11 +03:00
Hugo Locurcio ab4995c050 Remove UPX recommendation in Optimizing for size
The downsides (such as false positives in antivirus programs)
are usually not worth the upsides.

Moreover, when distributing a game using a platform like Steam,
SteamPipe will compress the data that will be sent to the player
downloading the game, even if the original game data is uncompressed.
2020-09-13 15:17:50 +02:00
skyace65 002b976255 Add warnings on embedded pck files 2020-08-24 20:11:00 -04:00
Bobby Youstra 43d4dedb90 Changed TextEditor reference to TextEdit
Optimizing Builds For Size referenced a node type called TextEditor when talking about advanced GUI nodes when it most likely means the TextEdit node instead.
2020-07-31 14:27:47 -07:00
Hugo Locurcio 8e924d5739 Mention the Godot build options generator in Optimizing for size 2020-07-30 19:55:03 +02:00
Rémi Verschelde 2b8404ff4a Merge pull request #3805 from naithar/feature/ios-vulkan
MoltenVK SDK for iOS
2020-07-30 15:23:30 +02:00
Gr4ph0s 2a46300358 Fix typo in macOS compiling (#3801) 2020-07-30 15:23:01 +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
Sergey Minakov 3edcb5581b iOS: mention MoltenVK SDK for iOS compilation. 2020-07-16 20:48:58 +03:00
Hugo Locurcio 73e46e6187 Fix table of contents in Introduction to the buildsystem
This fixes a regression introduced in
351893b13d.
2020-07-03 20:39:04 +02:00
Rémi Verschelde a86f23f0d7 Merge pull request #3750 from bruvzg/macos-apple-silicon-build-and-mvk-libs
[macOS] Add instructions for Apple Silicon build and MoltenVK library bundling
2020-07-03 13:01:54 +02:00
bruvzg 443f7d4739 [Compiling for macOS] Add instructions for Apple Silicon / Universal 2 build, and MoltenVK library bundling. 2020-07-03 13:39:49 +03:00
Hugo Locurcio 5642a9b920 Document how to clean generated files using SCons
This closes #3717.
2020-07-02 21:18:46 +02:00
Shai Angress ed3a146bef Clarify build instructions for Android (#3315) 2020-06-22 11:04:05 +02:00
Paul Joannon 84d2b1e848 Update WebAssembly export templates' ZIP archive names (#3680) 2020-06-13 13:31:25 +02:00
Hugo Locurcio 128d0b4a15 Improve the Compiling with Mono page 2020-06-03 18:45:48 +02:00
Dean Brettle 92136c8e3b Add gcc-c++ dependency for Fedora. (#3618) 2020-05-30 22:16:44 +02:00
Andrii Doroshenko 9539091084 Document custom_modules build option (#3595)
* Document `custom_modules` build option
2020-05-26 14:23:15 +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
Andrii Doroshenko (Xrayez) e7574886ef Describe a way to override build options via a file and SCONSFLAGS 2020-05-18 13:17:32 +03:00
Hugo Locurcio d494d19dac Remove trailing whitespace and irregular whitespace 2020-05-17 00:26:19 +02:00
Max Hilbrunner 446da1dfc2 Merge pull request #3535 from skyace65/CompilingClarification
Improve Windows compiling instructions
2020-05-16 14:45:34 +02:00
skyace65 1ec6f88687 Improve Windows compiling instructions 2020-05-15 22:05:01 -04:00
Miguel de Icaza 05a105b2d5 Compiling for OSX: Add requirement on Vulkan SDK (#3536) 2020-05-14 22:37:10 +02:00
69c2784a2f Update MinGW requirements (#3526)
* Update MinGW requirements

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>

Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
2020-05-13 00:58:44 +02:00
Rémi Verschelde e4237e2948 Misc fixes to recent merges 2020-04-27 09:58:08 +02:00
Owen Merkling c2aeabbd49 Point getting sources to pull request workflow
Potential contributors can land on the building instructions before the PR instructions.
2020-04-22 15:13:35 -06:00
Rémi Verschelde d18440539c Merge pull request #3402 from Calinou/compiling-self-contained-mode
Mention self-contained mode in the editor compilation guides
2020-04-21 13:41:33 +02:00
Max Hilbrunner 4a509272ed Fix notice indent in Compiling for Windows (#3419) 2020-04-20 19:03:10 +02:00
Marcel Admiraal f1eff42870 Fix "compiling_for_windows.rst:4: WARNING: Duplicate explicit target name: "mingw-w64". (#3410) 2020-04-19 17:02:26 +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 046215542d Fix some typos and grammar mistakes found using LanguageTool 2020-04-16 23:07:05 +02:00
Yuri Sizov 4acf7a6563 Fix syntax highlighting for various languages (#3387) 2020-04-15 16:33:20 +02:00
Hugo Locurcio 087835e400 Add section on platform not appearing in SCons in Compiling for Android
This closes #3361.
2020-04-10 09:49:54 +02:00