Commit Graph
157 Commits
Author SHA1 Message Date
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
MiniDigger ebde43f89b Fix missing mono suffix in 2020-04-05 16:43:35 +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
Ignacio Roldán EtcheverryandHugo Locurcio 6837713558 Update 'Compiling with Mono': iOS, WASM, AOT and BCL (#3265)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-03-31 21:33:12 +02:00
Marcel Admiraal 3d5d666fea Update how to force SCons to use Python v3 on Linux. (#3312) 2020-03-31 16:06:54 +02:00
Rémi Verschelde ac5aa6cd1e Improve docs about compilation toolchain requirements
Add mention about installing Python 3-flavored SCons with
pip for Linux distros which still only provide a Python 2 build
(e.g. Ubuntu 18.04).
2020-03-25 15:05:14 +01:00
Rémi Verschelde aa65d62ae7 Merge pull request #3273 from madmiraal/remove-python2.7
Remove references to Python 2.7 in build requirements.
2020-03-16 09:45:56 +01:00
Marcel Admiraal d0bad375d2 Include x86-64 option in adding support for Android x86 devices. (#3272) 2020-03-15 12:50:23 +01:00
Marcel Admiraal ae0166f57e Remove references to Python 2.7 in build requirements. 2020-03-15 10:07:00 +00:00
Rémi Verschelde 04d237d140 Merge pull request #3234 from Calinou/improve-compiling-macos
Improve the Compiling for macOS documentation
2020-03-13 12:58:42 +01:00
Hugo Locurcio 3f360ce5dd Add information on compiling Godot on Linux using Clang + LLD (#3210)
This also mentions link-time optimization as in the
Compiling for Windows page.
2020-03-10 10:35:32 +01:00
Yuri Sizov 37604be65f Improved keystroke formatting for shortcuts and key press menti… (#3257) 2020-03-09 23:50:53 +01:00
Hugo Locurcio 15e34cb0de Improve the Compiling for macOS documentation
- Mention Homebrew to install dependencies easily.
- Remove the part about building fat binaries as support for 32-bit
  macOS was removed in Godot 3.1.
- Improve OSXCross installation instructions.
  - Mention the WSL as an alternative on Windows instead of Cygwin.
  - Change the suggested OSXCross path to something that will work
    out of the box.
2020-03-03 10:47:51 +01:00
Shane Ambler 3c8a3290b7 replace 'Linux or other Unix Variants' with macOS (#3216) 2020-03-01 14:43:33 +01:00
Rémi Verschelde 50f5713f9c Optimizing for size: update list of modules that can be disabled
Add comment explaining that this is not magic, users should review the list.
2020-01-31 17:49:25 +01:00
asynts c2c07158e2 Don't reinstall dependencies if they are already installed.
Arch Linux's `pacman -S` reinstalls packages that are already installed,
unless the option `--needed` is provided.

A user that wants to build godot probably doesn't want to reinstall their
GCC compiler and all the other stuff listed in the command.
2020-01-14 11:25:55 +01:00
Clemens Tolboom 692584e321 Update compiling_for_osx.rst (#3055)
* Update compiling_for_osx.rst

No sure 8 jobs is best for everyone but it boost compiling

* Update compiling_for_osx.rst

Use suggestion by @Calinou

* Remove terminal prefix.
2020-01-12 17:59:29 +01:00
Marcel Admiraal 71e490700c Add yasm to scoop install. 2019-12-31 10:37:31 +01:00
Rémi Verschelde 81d5d0e48f Merge pull request #2966 from bruvzg/ios_lipo_modules
[iOS] Add commands for bundling camera and ARKit universal libs.
2019-12-21 12:07:46 +01:00
Rémi Verschelde fcac70e8a5 Windows: Mention requirement to use posix threads with MinGW
Closes godotengine/godot#31555.
2019-12-09 15:13:42 +01:00
Rémi Verschelde e23ee5b081 Fix typos with codespell
Using codespell 1.16.0.

Method:
```
$ cat > ../godot-word-whitelist.txt << EOF
ang
curvelinear
dof
doubleclick
leapyear
lod
merchantibility
nd
numer
ois
ony
que
seeked
synching
te
uint
unselect
webp
EOF

$ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"
$ git diff // undo unwanted changes
```
2019-12-06 22:07:59 +01:00
bruvzg dad0c5584f [iOS] Add commands for bundling camera and ARKit module universal libraries. 2019-12-04 23:27:50 +02:00
YRTV a4bf34e6e1 Installing Windows deps with MSYS2 (#2959) 2019-12-03 10:21:09 +01:00
piratesephiroth 0ccea6998d Updated certificate importing instructions for Mono v6 (#2821) 2019-11-29 12:20:35 +01:00
Nikas 695749515d /usr/headers/GL/glx.h moved to libglvnd (#2951)
pacman -Fys glx.h
..
extra/libglvnd 1.2.0-5
    usr/include/GL/glx.h
2019-11-29 12:04:01 +01:00
Zak Stam b842f77aad Mono build: use release_debug target for debug templates (#2937)
See godotengine/godot#33699.

(cherry picked from commit 569628e17e)
2019-11-18 13:08:16 +01:00
Hugo Locurcio 3b80f17e8d Add Alpine Linux dependencies oneliner in Compiling for X11 2019-11-10 20:32:15 +01:00
PouleyKetchoupp 53c165e58e Full list of command line options in command line doc 2019-11-09 21:40:09 +01:00
ꜱᴩʀɪᴛᴇ① cda0033a5f Add note to indicate deprecation of MS ANGLE repo
Temporary workaround for #2860 until @vnen gets around to writing a more fleshed out build instruction.
2019-10-30 00:29:00 +08:00
Hugo Locurcio 304157775d Mention the SCons version requirement when using Visual Studio 2019 2019-10-29 14:31:12 +01:00
Rémi Verschelde a05ea44335 Merge pull request #2796 from m4gr3d/patch-1
Update Android compiling documentation
2019-10-29 08:02:32 +01:00
Yeongho Kim 57fdf5c3ef Revert "Mention additional MinGW compilation troubleshooting tips"
This reverts commit d7cf5991ac.
2019-10-26 06:30:24 +09:00
Hugo Locurcio 4b960279df Add missing alsa-lib-devel package in Solus installation oneliner
This also removes `pulseaudio` from the oneliner, as it's already
installed by `pulseaudio-devel`.

See #2865.
2019-10-21 18:53:31 +02:00
frido 2f4b025b14 Fix some typos in 'development' and 'getting started' sections 2019-10-10 23:51:29 +02:00
Hugo Locurcio d7cf5991ac Mention additional MinGW compilation troubleshooting tips
See https://github.com/godotengine/godot/issues/32695.
2019-10-10 16:09:54 +02:00
Fredia Huya-Kouadio 60388114d6 Update Android compiling documentation
Updates the `compiling for Android` documentation to reflect the build changes added by [PR #32269](https://github.com/godotengine/godot/pull/32269).
2019-09-28 23:10:45 -07:00
YRTV 43672814ee Update compiling_for_windows.rst
See https://github.com/godotengine/godot/issues/12516
2019-09-18 11:58:37 +03:00
Andrii Doroshenko (Xrayez) ff532da04b Add Windows snippet for compiling with script encryption key 2019-08-14 16:21:30 +03:00
Rémi Verschelde 42eb493111 Merge pull request #2634 from Calinou/update-introduction-buildsystem
Improve "Introduction to the buildsystem" with updated SCons commands
2019-07-29 10:37:33 +02:00
Hugo Locurcio 9c4371be56 Improve "Introduction to the buildsystem" with updated SCons commands
This also documents how to create a `version.txt` file when creating custom
export template packs.

This closes #2481.
2019-07-26 23:22:57 +02:00
Hugo Locurcio 74745de4ae Improve writing style in "Compiling with Mono" 2019-07-21 00:25:57 +02:00
Hugo Locurcio a6112413cc Update the MinGW Arch Linux package to point to the AUR
MinGW is no longer part of the official repositories.
The AUR must now be used to install MinGW.

This closes #2157.
2019-07-18 15:54:08 +02:00
Hugo Locurcio 1836e8be55 Update FreeBSD dependencies in "Compiling for X11"
`xineramaproto` is now `xorgproto` in recent FreeBSD versions.
`libglapi` no longer seems to be available, but Godot still builds
if you omit it.

This also adds `alsa-lib` and `pulseaudio` which are required to build
editor and export template binaries.

Tested on FreeBSD 12.0 and 11.2.
2019-07-07 15:33:19 +02:00
Michael Alexsander Silva Dias 4f9a335a67 Fix "Compiling for Android" reference in "Compiling for Mono" page 2019-07-05 11:18:53 -03:00
Ignacio Etcheverry 82963cf705 Compiling with Mono: Simplify and update Android instructions 2019-07-04 23:34:49 +02:00
Hugo Locurcio 039a2970b0 Update and shorten "Compiling for Windows"
There's been a lot of build system changes in recent Godot versions.
Visual Studio can now be automatically detected, MinGW performance
is getting very competitive with MSVC and pywin32 is
no longer required (even though SCons will still warn about it).

This also adds a short comparison between MSVC and MinGW, as the former
is faster for iterating during development, but the latter is
better suited to production builds.
2019-07-02 19:17:24 +02:00
Rémi Verschelde c54ef03722 Merge pull request #2573 from Calinou/compiling-x11-arch-dependencies
Update the Arch Linux oneliner in "Compiling for X11"
2019-07-02 13:35:11 +02:00
Rémi Verschelde dd92151511 Merge pull request #2544 from Calinou/update-changelog
Update changelog to add the "Localization using gettext" page
2019-07-02 12:49:37 +02:00
Hugo Locurcio 7aa1c521c7 Update the Arch Linux oneliner in "Compiling for X11"
This adds `gcc` and `pkgconf` which were missing.

This closes #2571.
2019-06-28 16:25:46 +02:00