Max Hilbrunner
32a40410ec
Merge pull request #11226 from Calinou/compiling-exporting-android-jdk-17-3.6
...
[3.6] Update required JDK version to 17 in Exporting/Compiling for Android
2025-08-23 13:18:44 +02:00
Hugo Locurcio
47c8938f7f
Update required JDK version to 17 in Exporting/Compiling for Android
...
- Recommend Adoptium for OpenJDK builds on both locations for consistency.
2025-08-22 19:46:35 +02:00
Hugo Locurcio
02169a423f
Fix WebAssembly threads/GDNative ZIP names in Compiling for the Web
...
The correct names are those used in the commands.
2025-01-20 17:58:23 +01:00
Max Hilbrunner
620e0aeb88
Manual backport of some fixes
2024-09-10 14:53:35 +02:00
danfountgames
5b005050a3
The most important line was missing from the example entitlements file.
2024-09-10 13:55:28 +02:00
Hugo Locurcio
90debdc1ec
Update GitHub issue URL for encapsulation violations in Editor development
...
The previously linked issue is now closed.
2024-09-10 13:47:06 +02:00
Hugo Locurcio
0eddd367ec
Document using Pyston-lite for faster builds on macOS
2024-09-10 13:45:03 +02:00
Gabor Koncz
ae8cb7c975
Fix doctool command
2024-09-10 13:40:33 +02:00
MJacred
7ca55880df
Compiling for x11: use linker=lld
...
`use_lld` boolean option has been replaced by `linker=<default|bfd|gold|lld|mold>`
2023-09-05 18:58:31 +02:00
Hugo Locurcio
b169cc2a4a
Update SCons link-time optimization option for 3.5 and later
2023-06-30 12:58:08 +02:00
Hugo Locurcio
87b8d7a061
Remove most mentions of SCons -j parameter as it's now set automatically
...
The Introduction to the buildsystem page still mentions this parameter
in case it needs to be changed, but in most situations, the default
value of `(number of CPU threads) - 1` does a good job.
2023-01-25 19:40:35 +01:00
David Graham
62afda794b
Update VS Community license terms in Configuring an IDE ( #6360 )
2022-11-03 16:56:17 +01:00
TuxTheAstronaut
d3ab337a33
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
(cherry picked from commit 76b6c83ff5 )
2022-09-09 15:17:37 +02:00
Rémi Verschelde
0cc1cc84c5
Compiling for Windows: Clarify that VS is Windows only ( #5970 )
...
Co-authored-by: Yuri Sizov <11782833+YuriSizov@users.noreply.github.com >
(cherry picked from commit 1f499d5d4b )
2022-09-09 15:17:37 +02:00
bitsawer
cdbebb0e9b
Add missing vertex normal array in TSCN file format ( #6068 )
2022-08-13 18:49:26 +02:00
Rémi Verschelde
f13755a65b
Merge pull request #6040 from Calinou/compiling-linuxbsd-alpine-add-mesa-dependency
...
(cherry picked from commit 05ac649c25 )
2022-08-08 20:36:24 +02:00
Streq
d76aa63acf
Describe actual purpose of the index keyword in TSCN file format ( #6021 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2022-08-03 00:16:32 +02:00
Calandiel
3c345186c3
Add Clangd instructions for VS Code ( #6012 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2022-07-31 23:25:45 +02:00
Hugo Locurcio
6f898a7337
Improve the Compiling with script encryption key page
2022-07-13 20:15:12 +02:00
Marius Wachtler
353278531c
Always point to latest Pyston release on Compiling for Linux/*BSD ( #5867 )
2022-06-09 17:06:40 +02:00
Rémi Verschelde
94a7f0b421
Compiling with Mono: Update path to generated C# solutions
...
(cherry picked from commit c5a84c7e91 )
2022-04-29 14:03:32 +02:00
Hugo Locurcio
003c8abd3f
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.
(cherry picked from commit 955c97bb1d )
2022-04-29 14:01:55 +02:00
Rémi Verschelde
3d1e53308d
Compiling for Windows: Improve setup instructions
...
(cherry picked from commit 13e3a1985e )
2022-04-29 13:41:29 +02:00
Rémi Verschelde
c3de525495
Compiling: Reference doc_getting_source in all platform-specific pages
...
(cherry picked from commit 26dd787ec0 )
2022-04-29 13:41:02 +02:00
Hugo Locurcio
ac95293190
Mention GDNative versus shared libraries in Custom modules in C++
2022-04-07 18:56:42 +02:00
Vladimir Panteleev
c7ef8a735b
Remove outdated note about Very Sleepy ( #5710 )
2022-03-23 17:03:44 +01:00
Hugo Locurcio
53c0fa893d
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.
(cherry picked from commit 1399f7bac3 )
2022-03-11 14:22:57 +01:00
Hugo Locurcio
a3b6487ea2
Document using Pyston to speed up builds on Linux
...
(cherry picked from commit 917c1be9e8 )
2022-03-11 14:22:57 +01:00
Matthew
8474963266
Add a link to the notifications page from the Object class page ( #5465 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
(cherry picked from commit a4746a2366 )
2022-03-11 14:22:57 +01:00
Markus Sauermann
551f47fe7a
Get rid of openssl warning during PCK encryption setup ( #5568 )
2022-01-28 23:57:46 +01:00
skyace65
fc85359769
List advanced gui objects (3.4)
2022-01-25 18:54:42 -05:00
Rémi Verschelde
3cb7be03de
Fix invalid ref to doc_using_cpp_profilers
...
(cherry picked from commit c02ac91716 )
2021-12-21 17:07:59 +01:00
Rémi Verschelde
d899012135
macOS debug: Sync entitlements with current 3.4/master
...
(cherry picked from commit ffd88e48a7 )
2021-12-21 16:42:22 +01:00
bruvzg
26ee3b3a04
Add macOS exporting and running non App Store apps pages. Add Windows code signing info.
...
(cherry picked from commit 17be494144 )
2021-12-21 16:18:05 +01:00
Hugo Locurcio
b5d71ca030
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:15 +01:00
Dennis Ploeger
20c0ff78a3
Fix incorrect export template path in Compiling for macOS ( #5425 )
2021-12-03 15:06:48 +01:00
Nathan Lovato
8efde7f69f
address all reference errors after backporting changes to 3.4 branch
2021-11-25 18:29:49 -06:00
Hugo Locurcio
2864ab4f65
Improve grammar in SCons installation in Compiling on Windows
2021-11-17 01:06:29 +01:00
Matteo Piovanelli
30943724ec
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:23 +01:00
Hugo Locurcio
83cf212c99
Add libatomic-static dependency for Fedora in Compiling for Linux, *BSD
2021-11-07 19:24:03 +01:00
Hugo Locurcio
3567542ce6
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:36 +01:00
Rémi Verschelde
50791ec816
Compiling for Windows: Remove yasm dep, causes WebM crash
2021-10-18 15:41:15 +02:00
Marcel Admiraal
b54bf231b6
Update Compiling for Android JDK version specification
2021-10-15 15:34:17 +02:00
Hugo Locurcio
f40721f9e3
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-10-15 15:10:22 +02:00
Matthew
aaaaec19c4
Fix VS Code Compiling for X11 page link following cherry-pick ( #5243 )
2021-09-12 20:08:24 +02:00
developer
1b104744a9
Recommend LLDB over GDB for VSCode
2021-08-31 01:16:44 +02:00
developer
ac03b6faf6
Use pip3 instead of pip
2021-08-31 01:13:28 +02:00
Hugo Locurcio
c9b998492b
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:36 +02:00
Matthew
7d45143c20
Remove reference to xbuild in Compiling with Mono ( #5201 )
2021-08-27 14:36:03 +02:00
Yuri Sizov
ad9956be63
Add a new GUI skinning tutorial and a theme editor guide
2021-08-22 23:27:46 +03:00