aboutsummaryrefslogtreecommitdiff
path: root/modules/mono/config.py
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #19016 from neikeq/wIgnacio Etcheverry2018-06-221-4/+30
|\ | | | | Mono: Module build improvements
| * Mono: Module build improvementsIgnacio Etcheverry2018-06-221-4/+30
| | | | | | | | | | | | - Add (Csc/Vbc/Fsc)ToolExe environment variables when running Mono's MSBuild. - Fix directory for the 'mono_assemblies_output_dir' argument being created with the '#' top level directory token as part of its name. - Allow to build with 'mono_static=yes' on Unix without specifying a mono prefix. The build script will try to find the mono prefix using the output from pkg-config.
* | Fix Mono static linking on MingwHein-Pieter van Braam2018-06-011-2/+9
| |
* | SCons: Pass env to modules can_build methodRémi Verschelde2018-05-301-1/+1
|/ | | | | | This allows to disable modules based on the environment, in particular `env[tools]` which tells us if we are building the editor or not.
* Fix MSVC check when building with monoIgnacio Etcheverry2018-05-021-2/+2
|
* Add option to link mono statically on WindowsIgnacio Etcheverry2018-04-251-14/+28
|
* Fix mono build properly!PJB30052018-03-191-1/+1
| | | | Fixes the mistake I made in #17603 to make it require Python > 3.6.
* Fix Mono builds with Python 3.Pieter-Jan Briers2018-03-181-1/+1
| | | | | A subprocess call wasn't specifying an encoding, so this gave a TypeError in Python 3.
* More reliably find mscorlib.dll on LinuxHein-Pieter van Braam2018-02-271-2/+5
|
* Merge pull request #15641 from ↵Rémi Verschelde2018-02-271-10/+13
|\ | | | | | | | | neikeq/mono-is-picky-regarding-corlib-so-we-must-make-sure-to-ship-the-right-version-otherwise-something-bad-may-happen Mono: Buildsystem improvements
| * Mono: Buildsystem improvementsIgnacio Etcheverry2018-01-121-10/+13
| | | | | | | | | | - Bundle with mscorlib.dll to avoid compatibilities issues - Add build option 'mono_assemblies_output_dir' to specify the output directory where the assemblies will be copied to. '#bin' by default.
* | Fix pkgconfig detection of monoBenjamin Dobell2018-02-031-0/+1
|/
* doc: Make all module docs self-containedRémi Verschelde2017-11-151-1/+5
|
* -Modules can now add custom version info (added it for Mono)Juan Linietsky2017-11-011-0/+1
| | | | | -Version string takes this version info -Ability to download templates from the interweb (listing does not work yet)
* Buildsystem improvements for the Mono moduleIgnacio Etcheverry2017-10-291-22/+58
| | | | | | | | | | | - Make sure to search the mono installation directory for the right architecture in the windows registry. - Do not build GodotSharpTools directly to #bin dir. Instead build to the default output path and copy it. This way we avoid MSBuild adding files we don't want to #bin. - Add hint path for MSBuild in OSX. - Copy shared library on Unix if not statically linking. - Use vswhere to search MSBuild and search for 14.0 tools version in the registry instead of 4.0. - SCons will only fallback xbuild when msbuild is not found if 'xbuild_fallback=yes' is passed to the command. - Use mono's assembly path as FrameworkPathOverride if using with system's MSBuild (not mono's fork). - Cleanup.
* Mono: Fix static linking on macOSRémi Verschelde2017-10-201-1/+5
| | | | [ci skip]
* mono: Request monosgen-2 explicitly via pkg-configRémi Verschelde2017-10-141-1/+1
| | | | Prevents GC mismatch between mono binary and library, fixes #11916.
* Added mono moduleIgnacio Etcheverry2017-10-031-0/+143