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
Markus Sauermann
ce718f3cdb
Get rid of openssl warning during PCK encryption setup ( #5568 )
2022-01-28 23:57:38 +01:00
Max Hilbrunner
88820f9272
Merge pull request #5490 from skyace65/AdvancedGuiMaster
...
List advanced GUI Objects (Master)
2022-01-26 08:17:48 +01:00
Max Hilbrunner
88bb515d8a
Add troubleshooting info to Mono compilation
2022-01-16 02:14:05 +01:00
skyace65
adda89d5f4
List advanced GUI Nodes (Master)
2021-12-31 19:13:10 -05:00
Rémi Verschelde
c02ac91716
Fix invalid ref to doc_using_cpp_profilers
2021-12-21 17:07:48 +01:00
Dennis Ploeger
8d1f5c74db
Fix incorrect export template path in Compiling for macOS ( #5425 )
2021-12-02 22:42:07 +01:00
Max Hilbrunner
0f2e583394
Merge pull request #5407 from Calinou/rework-optimizing-for-size
...
Rework the Optimizing for size page
2021-11-26 18:13:12 +01:00
Max Hilbrunner
da39c2076a
Merge pull request #5389 from aaronfranke/rename-macos-compiling
...
Rename "compiling_for_osx.rst" to "compiling_for_macos.rst"
2021-11-26 18:08:01 +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
8a95663768
Rework the Optimizing for size page
...
- Order options from most important to least important.
- Give estimates on space saved for each option.
- Clarify the benefits of stripping binaries.
- Link to the Godot build options generator in the Overriding build
options link instead of linking it in the Optimizing for size page.
2021-11-23 21:01:34 +01:00
Hugo Locurcio
92412dce9c
Improve grammar in SCons installation in Compiling on Windows
2021-11-17 01:04:54 +01:00
Aaron Franke
f6b4057b2f
Rename "compiling_for_osx.rst" to "compiling_for_macos.rst"
2021-11-12 16:16:37 -06: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
Matteo Piovanelli
ba83e29286
Fix instructions for installing SCons on Windows
...
Updated the instruction for installing SCons on Windows 10 with Python 3.10, as described in #5341
2021-10-24 22:00:24 +02: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
Marcel Admiraal
6c08a1b55b
Update Compiling for Android JDK version specification
2021-10-09 15:12:59 +01:00
Aaron Franke
5c7f653347
Optimize PNG and SVG images using oxipng and svgcleaner ( #5254 )
2021-09-14 17:50:17 +02:00
Aaron Franke
4060179184
Remove trailing space characters ( #5251 )
2021-09-13 14:52:39 +02:00
developer
74a7a0f396
Use pip3 instead of pip
2021-08-30 19:47:12 +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
Matthew
70dee3f412
Remove reference to xbuild in Compiling with Mono ( #5201 )
2021-08-27 14:35:55 +02:00
Hugo Locurcio
e636ccde45
Don't disable WebP when compiling small binaries in Optimizing for size
...
WebP decoding is now required in pretty much any project since Godot 3.4
(unless you force PNG for lossless textures in the Project Settings).
Therefore, it's not a good idea to recommend disabling it for most
people. Not to mention the added binary size will be outweighted by
the smaller lossless WebPs most of the time.
2021-08-04 21:12:32 +02:00
merumelu
65118aa246
Replace various links with ref roles ( #5137 )
2021-07-31 22:29:54 +02:00
Herrum
5fa12ab385
Fixed a typo in 'Compiling with Mono' in the second sentence where 'Authorities' was spelled as 'Autorities'.
2021-07-17 21:17:11 +02:00
DeeJayLSP and Max Hilbrunner
93bc07ed99
Getting source: Add --depth 1 arguments ( #4994 )
...
* Getting source: Add --depth 1 arguments
The whole commit history isn't needed to compile the engine, which is the context of this docs page, so mention the way to avoid cloning all of it.
Also I've changed the second ``--branch`` argument to ``-b`` so the line wouldn't get out of bounds.
Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com >
2021-07-06 07:47:46 +02:00
Leroy Hopson
b12e649f59
Fix typo in Compiling for Web: add missing '.' to file extension ( #4997 )
2021-06-15 18:40:58 +02:00
Rémi Verschelde
044b6a74f8
Cleanup uses of double spaces between words or after punctuation
2021-06-07 10:44:02 +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
Hugo Locurcio
6de096dd83
Add Windows PowerShell example in Compiling with PCK encryption key
2021-05-14 14:39:55 +02:00
Rémi Verschelde
f2ad006c37
Compiling: Add instructions for macOS templates
...
Fixes #3194 .
2021-05-11 12:15:38 +02:00
allkhor
0ced08d635
Update build-tools to 30.0.3
...
(cherry picked from commit 7621eb8d12 )
2021-04-29 12:07:22 +02:00
Aaron Franke
673aa368cc
Bump required Mono version to 6.12
2021-04-27 05:02:38 -04:00
Jason Liu
b76bb46754
Add macOS instructions for MacPorts to go alongside Homebrew ( #4827 )
2021-04-09 22:29:37 +02:00
Szymon Majewski
119f19f628
Moved validation layers to a different section
...
From Tutorials/Platform Specific/Android plugins to
Development/Engine development/Vulkan/Validation layers.
2021-04-07 20:00:48 -07:00
Szymon Majewski
07c9b6e1a0
Added seealso section in Compiling for Android
2021-04-06 15:17:12 -07:00
DeeJayLSP and Hugo Locurcio
784e47204b
Add information on cloning a Git branch/tag directly ( #4800 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2021-03-31 21:44:53 +02:00
Rémi Verschelde
802a7002b1
Merge pull request #4673 from m4gr3d/update_android_build_instructions_master
...
Update setup instructions to accept the Android SDK licenses
2021-03-19 13:05:45 +01:00
Hugo Locurcio
f712655e61
Recommend adding Godot folder to AV exceptions in Compiling for Windows ( #4736 )
2021-03-13 19:39:13 +01:00
Rev
f4ef76f291
Correct LTO RAM usage in compiling instructions ( #4710 )
2021-03-03 16:03:59 +01:00
nikitalita and Hugo Locurcio
85212e7f7d
Clarify that MSVC build shell requirements ( #4701 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2021-03-03 00:01:40 +01:00
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
9f14b8ba12
Update setup instructions to accept the Android SDK licenses
2021-02-22 08:12:32 -08: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