239 Commits

Author SHA1 Message Date
Markus Sauermann
900e68b291 Get rid of openssl warning during PCK encryption setup (#5568) 2022-01-28 23:57:53 +01:00
Rémi Verschelde
dfafbf82e4 Fix invalid ref to doc_using_cpp_profilers
(cherry picked from commit c02ac91716)
2021-12-21 17:08:06 +01:00
Hugo Locurcio
73a22bf64b 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.

(cherry picked from commit 8a95663768)
2021-12-21 16:16:56 +01:00
Dennis Ploeger
34e5150077 Fix incorrect export template path in Compiling for macOS (#5425) 2021-12-03 15:06:57 +01:00
Hugo Locurcio
dc3f32b228 Improve grammar in SCons installation in Compiling on Windows 2021-11-17 01:06:30 +01:00
Matteo Piovanelli
720520c66c 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-11-17 01:06:24 +01:00
Hugo Locurcio
e8b5ff44f4 Add libatomic-static dependency for Fedora in Compiling for Linux, *BSD 2021-11-07 21:07:41 +01:00
Hugo Locurcio
002f51fcc4 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-02 00:56:37 +01:00
Marcel Admiraal
bbc5a1d3b2 Update Compiling for Android JDK version specification 2021-10-15 15:34:19 +02:00
developer
1c51ddc0a8 Use pip3 instead of pip 2021-08-31 01:13:33 +02:00
Hugo Locurcio
169c7bbe5e 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 18:00:41 +02:00
Matthew
e8440a8029 Remove reference to xbuild in Compiling with Mono (#5201) 2021-08-27 14:36:17 +02:00
Herrum
18af33eaf2 Fixed a typo in 'Compiling with Mono' in the second sentence where 'Authorities' was spelled as 'Autorities'.
(cherry picked from commit 5fa12ab385)
2021-07-22 21:08:37 +02:00
Rémi Verschelde
e2b95576d8 Cleanup uses of double spaces between words or after punctuation 2021-07-13 00:44:58 +02:00
DeeJayLSP
fce69bce1c 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-13 00:16:57 +02:00
Leroy Hopson
c79ae5032f Fix typo in Compiling for Web: add missing '.' to file extension (#4997) 2021-06-15 18:41:29 +02:00
Lord-Dorogoth
30bf0055ff 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:06:35 +02:00
Hugo Locurcio
fa7fc1e037 Add Windows PowerShell example in Compiling with PCK encryption key
(cherry picked from commit 6de096dd83)
2021-05-18 12:21:20 +02:00
Rémi Verschelde
8d0025de6c Compiling: Add instructions for macOS templates
Fixes #3194.

(cherry picked from commit f2ad006c37)
2021-05-18 12:21:08 +02:00
Aaron Franke
0adb4ababa Bump required Mono version to 6.12
(cherry picked from commit 673aa368cc)
2021-05-18 12:19:20 +02:00
allkhor
7621eb8d12 Update build-tools to 30.0.3 2021-04-27 11:54:59 +06:00
Jason Liu
9c1ef1f8f6 Add macOS instructions for MacPorts to go alongside Homebrew (#4827) 2021-04-09 22:29:51 +02:00
DeeJayLSP
413a3a5409 Add information on cloning a Git branch/tag directly (#4800)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-03-31 21:45:17 +02:00
Fabio Alessandrelli
e4e9cfacf0 Update compiling for the Web.
Bump emscripten requirements, mention threads, gdnative and editor
build.

(cherry picked from commit 2a209a065e)
2021-03-31 18:16:38 +02:00
Rémi Verschelde
0b715e3321 Merge pull request #4522 from m4gr3d/update_android_build_instructions_3_2
[3.3] Update instructions for compiling for Android
2021-03-31 10:23:46 +02:00
Rémi Verschelde
c52286a42a Remove 3.2.x notes not needed in the 3.3 branch 2021-03-19 14:11:10 +01:00
Hugo Locurcio
514b30c8c4 Recommend adding Godot folder to AV exceptions in Compiling for Windows (#4736) 2021-03-13 19:39:24 +01:00
Rev
5f29b92c72 Correct LTO RAM usage in compiling instructions (#4710) 2021-03-03 16:04:07 +01:00
nikitalita
c465fcd7c7 Clarify that MSVC build shell requirements (#4701)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-03-03 00:01:47 +01:00
Adam Nash
317c229472 Add libstdc++-static to Fedora pre-compile one-liner (#4695)
This was required to compile version 3.2 on Fedora 33.

This might apply to other versions but I'm not sure.
2021-02-28 19:06:55 +01:00
Fredia Huya-Kouadio
4c781b9849 Update instructions for compiling for Android 2021-02-22 08:07:25 -08:00
Hugo Locurcio
df80e201b6 Discourage using Linux distribution packages for Android SDKs (#4636)
See https://github.com/godotengine/godot/issues/45844.
2021-02-13 02:12:42 +01:00
Rémi Verschelde
973cf89f94 Merge branch 'master' into 3.2 2020-09-22 08:59:08 +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
36659945b9 Merge branch 'master' into 3.2 2020-09-18 14:50:35 +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
Rémi Verschelde
58335901ab Merge branch 'master' into 3.2 2020-09-15 10:44:12 +02: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
Rémi Verschelde
e337af304f Merge branch 'master' into 3.2 2020-09-09 13:02:26 +02:00
skyace65
002b976255 Add warnings on embedded pck files 2020-08-24 20:11:00 -04:00
Rémi Verschelde
2c4db3ba10 Merge branch 'master' into 3.2 2020-08-11 13:30:27 +02: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
Rémi Verschelde
d48ff2b0a1 Merge branch 'master' into 3.2 2020-07-06 14:30:28 +02:00