aboutsummaryrefslogtreecommitdiff
path: root/modules/mono/SCsub
Commit message (Collapse)AuthorAgeFilesLines
* Mono: Module build improvementsIgnacio Etcheverry2018-06-221-16/+26
| | | | | | - 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.
* Merge pull request #15641 from ↵Rémi Verschelde2018-02-271-2/+8
|\ | | | | | | | | 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-2/+8
| | | | | | | | | | - 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.
* | Mono: Better versioning and gracefully unloading of Godot API assembliesIgnacio Etcheverry2018-02-251-8/+15
| |
* | Add and use mono build variables with cloned environment.Jonathan Tinkham2018-02-101-2/+2
|/
* Mono: Build in cloned env.Andreas Haas2017-12-121-9/+12
| | | | Use a cloned env, so that toggling glue_enabled doesn't force a full rebuild as mentioned in #14584.
* Added for fallback msbuild.exe.BrainBlasted2017-11-041-0/+4
| | | | Fixes #12613
* Merge pull request #12491 from neikeq/waitasecond···Ignacio Etcheverry2017-10-291-18/+20
|\ | | | | Fix FrameworkPathOverride and assemblies path loop
| * Fix FrameworkPathOverride and assemblies path loopIgnacio Etcheverry2017-10-291-18/+20
| |
* | Mono: Fix Windows buildRémi Verschelde2017-10-291-2/+2
|/
* Buildsystem improvements for the Mono moduleIgnacio Etcheverry2017-10-291-28/+109
| | | | | | | | | | | - 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.
* Fix Python 3 incompatibility in Mono buildMatthias Hoelzl2017-10-071-2/+3
|
* Added mono moduleIgnacio Etcheverry2017-10-031-0/+120