Commit Graph

15 Commits

Author SHA1 Message Date
Ignacio Roldán Etchevery
61df21a190 iOS BCL: Build dummy Xamarin.iOS.dll which is necessary
Fixes godotengine/godot#42960
2021-05-22 02:21:43 +02:00
Ignacio Etcheverry
9d75cff174 WASM/BCL: Build WebAssembly.Framework.sln and include in BCL 2020-12-14 20:51:58 +01:00
Ignacio Roldán Etcheverry
7cae902cee
Merge pull request #10 from tdaffin/easier-build
Make it a little easier to get a successful working build
2020-11-17 15:18:01 +01:00
Rémi Verschelde
210f65f97a
Use /usr/bin/env python3 shebang 2020-10-13 14:55:12 +02:00
Tom Daffin
d2f48f2b45 Make it a little easier to get a successful working build 2020-09-19 11:48:57 -06:00
Rémi Verschelde
b9e297ad91 make: Always use --jobs and support no argument (max jobs)
The jobs logic is factored out into `options.py` and used consistently
in all places where a `make` (build) is called. It's not used for
`make install`.

Scripts can now be called with `--jobs` without argument, which will
use the max amount of CPU threads reported by the OS.

Also adds `-j` alias for `--jobs`.
2020-04-06 21:13:23 +02:00
Ignacio Etcheverry
443ca3c7e1 Merge branch 'ios-script' 2020-03-11 01:27:11 +01:00
Ignacio Etcheverry
e8ce81bf23 Add iOS build script and fix builds with OSXCROSS 2020-03-11 01:26:05 +01:00
Rémi Verschelde
a6c642b558 Add option to specify make build jobs (--jobs) 2020-02-24 11:05:41 +01:00
Ignacio Etcheverry
2f0a47c7ed BCL: Fix net_4_x build for Windows 2020-01-29 12:27:35 +01:00
Ignacio Etcheverry
710b275fbf BCL: Remove pdb files and aot modules
We don't need to ship with them so we can save some space this way.
We added an option in case someone wants to keep the pdb files:
	`--remove-pdb=False`
2019-12-19 17:19:53 +01:00
Ignacio Etcheverry
ee54822600 Add custom AndroidEnvironment class for Godot
The monodroid BCL expects to find this class in 'Mono.Android.dll'. We're not using Xamarin.Android (at least not for now) so we need a replacement.
2019-12-04 15:15:25 +01:00
Ignacio Etcheverry
bd129da22b bcl: Run autogen if needed 2019-11-15 21:54:40 +01:00
Ignacio Etcheverry
b4e08a3d35 Fixes
Fixed missing make install data (etc dirs).
Add option to build desktop runtime with llvm.
Made some progress to support osxcross. Still not working.
2019-11-13 21:09:19 +01:00
Ignacio Etcheverry
09fbbb7d61 Add build scripts for WASM, AOT cross-compilers, BCL and desktop 2019-11-10 04:58:04 +01:00