Zak Stam
569628e17e
Mono build: use release_debug target for debug templates ( #2937 )
...
See godotengine/godot#33699 .
2019-11-18 13:07:30 +01:00
Rémi Verschelde
0d0baba55c
X11: Readd freetype as build dep for 3.1 branch
...
It's no longer needed for 3.1.2+, but users may still need it for 3.1
or 3.1.1 custom builds if they don't use `builtin_freetype=yes` for
portability.
Partial revert of commit fc7ea4669b .
Fixes #2679 .
2019-08-06 08:13:42 +02:00
Rémi Verschelde
98e0adf5d8
Merge branch 'master' into 3.1
2019-07-29 18:20:01 +02: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
Rémi Verschelde
0f8326dc51
Remove mono compilation instructions specific to master/3.2
2019-07-05 11:42:42 +02:00
Rémi Verschelde
d40822708b
Merge branch 'master' into 3.1
2019-07-05 11:29:47 +02: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
joleeee
6cef63fc1e
Remove duplicate line from compiling_with_mono.rst
...
Removed like 15 because NuGet was already stated at line 13.
2019-06-25 16:11:07 +02:00
Nathan Lovato
7d35f49e37
Merge pull request #2556 from Calinou/compiling-x11-linux-binary-compat
...
Mention Linux binary compatibility limitations on "Compiling for X11"
2019-06-25 09:57:34 +09:00
Hugo Locurcio
ebe01feec2
Mention Linux binary compatibility limitations on "Compiling for X11"
2019-06-23 11:06:52 +02:00
Rémi Verschelde
fc7ea4669b
Compiling for X11: update distro oneliners
...
We don't use openssl since 3.1, and we now default to builtin libpng, zlib
and freetype so they don't need to be installed as build dependencies.
Cf. godotengine/godot#29998.
Fixes #2554 .
2019-06-23 10:15:02 +02:00
Hugo Locurcio
1b70def5c3
Update changelog to add the "Localization using gettext" page
...
This also infers page names automatically from the pages.
2019-06-20 09:58:13 +02:00
scottkunkel
313a2f452f
updated emscripten version ( #2500 )
...
required for ES6
2019-06-16 20:49:23 +02:00
Ignacio Etcheverry
ad20b3e0e5
Add a Make.config to the Mono for Android build script
2019-06-03 23:35:29 +02:00
Max Hilbrunner
72f03f4e6d
Merge pull request #2493 from neikeq/mono-android
...
Add instructions about compiling with Mono for Android
2019-06-03 12:50:31 +02:00
Ignacio Etcheverry
f51015697d
Add instructions about compiling with Mono for Android
2019-06-02 22:28:41 +02:00
Hugo Locurcio
6a6e7f8cbf
Fix package name in FreeBSD dependencies list
...
This closes #2489 .
2019-05-31 21:56:26 +02:00
Sam Green
756b51223e
Small update to iOS compilation docs ( #2212 )
2019-03-01 13:55:56 +01:00
Rémi Verschelde
5b2aaf8d41
Optimize PNGs with optipng
...
Using `find -name "*.png" -exec optipng \;` and optipng 0.7.7
2019-01-26 22:10:03 +01:00
Rémi Verschelde
dc2ff4434b
Style changes to #2155
2019-01-26 21:10:54 +01:00
Leon Krause
4cb5df447b
Update HTML5 platform docs
2019-01-23 23:21:55 +01:00
Rémi Verschelde
97cf133435
Merge pull request #2102 from Xrayez/script-encrypt
...
Write docs for compiling the engine with script encryption key
2019-01-08 13:31:34 +01:00
George Marques
d5a383b631
Explain the need to set ANDROID_NDK_HOME env var ( #2100 )
2019-01-08 13:17:39 +01:00
Rémi Verschelde
fae0b185bc
Drop obsolete Packaging Godot page
...
The part about the location of user data was outdated and no longer
relevant now that the option to define a custom templates install folder
was removed.
The instructions on the self-contained mode are still relevant, but I'll
rewrite them in a more appropriate location.
2019-01-08 11:35:47 +01:00
Andrii Doroshenko (Xrayez)
4d13c5f779
Write docs for compiling the engine with script encryption key
...
Retrieved from old godot wiki and adapted according to current source:
https://github.com/ScyDev/godot/wiki/Export-Encrypt-Scripts
Co-authored-by: Lukas Sägesser (SkyDev) <lukas.saegesser@scydev.ch >
2019-01-04 18:26:39 +02:00
Rémi Verschelde
a0e9bb8b81
Mention yasm as optional build dep for macOS
...
See godotengine/godot#21719 .
2018-12-27 10:12:57 +01:00
Hugo Locurcio
2514d3415c
Fix typo in Compiling for Android
2018-12-12 10:36:42 +01:00
Hugo Locurcio
012491d8b1
Improve the Compiling for Android page
...
This mentions that Gradle will automatically download SDK components
(except the NDK, as it is used before Gradle is called).
2018-12-09 23:04:13 +01:00
Rémi Verschelde
5a8fd214e1
Add seealso pointing to Buildsystem intro in all compiling pages
...
Many new contributors want to add information on -j multicore option for
SCons in "Compiling for X" pages as they seem to skip the intro, so let's
make it prominent.
2018-11-28 23:13:13 +01:00
Rémi Verschelde
4ef06a4135
Removing trailing whitespace
...
With `sed -i $(rg -l '[[:blank:]]*$' -g'!classes') -e 's/[[:blank:]]*$//g'`
2018-11-20 11:08:34 +01:00
Rémi Verschelde
a0e32ac017
Fix mixed use of tabs and spaces in indented blocks
...
4-space is our convention for indented blocks and should be used consistently.
The only exception is for C++ code which is tab-indented, as the engine code.
2018-11-20 11:02:11 +01:00
Rémi Verschelde
5c7154a30f
Merge pull request #1899 from ttencate/patch-4
...
Remove note about parallel build issues
2018-11-20 09:44:24 +01:00
Rémi Verschelde
cc4336ca5b
Merge pull request #1914 from Cevantime/patch-1
...
Add NuGet as a requirement for Mono compiling
2018-11-20 09:39:06 +01:00
Thibault Truffert
4869c944f9
Add NuGet as a requirement for Mono compiling
...
Compiling Godot Mono on x11 with the latest source brings needs NuGet to be intall which is not a dependency of any current requirement.
2018-11-10 13:31:23 +01:00
Ignacio Etcheverry
9e8c12e367
Add info about the data directory to 'Compiling with mono'
2018-11-08 17:55:50 +01:00
Thomas ten Cate
6871166b32
Remove note about parallel build issues
...
https://github.com/godotengine/godot/issues/5182 was closed a year ago, and has probably been resolved for over two years.
2018-11-01 10:27:38 +01:00
Hugo Locurcio
e46437632e
Add yasm to Linux dependency installation oneliners ( #1849 )
...
This documents installing yasm which is required to use assembly
routines in libvpx (decoding is very slow without it).
2018-10-21 21:50:41 +02:00
Max Hilbrunner
269032c1af
Merge pull request #1850 from starry-abyss/patch-1
...
Updated openSUSE package requirements
2018-10-21 21:46:25 +02:00
mega-bit
b3ddb50877
Fixed typo in "Compiling for Universal Windows Platform" ( #1856 )
...
* Fixed typo in "Compiling for UWP"
* Fixed typo in "TSCN file format"
2018-10-17 08:08:06 +09:00
Igor
92d3781506
Updated openSUSE package requirements
...
A couple of packages I needed to compile master
2018-10-15 19:20:14 +03:00
Hugo Locurcio
4741f45ddb
Rename all occurrences of Mac OS X to macOS
2018-10-06 14:42:49 +02:00