aboutsummaryrefslogtreecommitdiff
path: root/modules/mono/editor/GodotSharpTools/Build/BuildSystem.cs
Commit message (Collapse)AuthorAgeFilesLines
* allow undefined GODOT_DEBUG_MSBUILD environment variableKelly Thomas2018-06-061-1/+1
|
* Mono: Fix passing wrong logger assembly path to MSBuildIgnacio Etcheverry2018-06-051-10/+27
| | | | - Add option to print MSBuild's stdout and stderr instead of redirecting it. This can be enabled by setting the environment variable: Godot_DEBUG_MSBUILD=1
* Mono: Project building fixesIgnacio Etcheverry2018-05-171-20/+64
| | | | | | - Set (Csc/Vbc/Fsc)ToolExe environment variables to point to the batch files in Mono's bin directory when building with Mono's MSBuild. - Set Mono's MSBuild as the default build tool on Windows. - Generate projects with portable DebugType instead of full.
* Fix regression from #12473 and #12388Ignacio Etcheverry2017-10-291-23/+14
|
* Buildsystem improvements for the Mono moduleIgnacio Etcheverry2017-10-291-19/+54
| | | | | | | | | | | - 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.
* Quote MSBuild arguments. Fixes #11892Ignacio Etcheverry2017-10-071-1/+1
|
* Add alternative search locations for msbuildIgnacio Etcheverry2017-10-051-1/+9
|
* Added mono moduleIgnacio Etcheverry2017-10-031-0/+335