Rémi Verschelde
210f65f97a
Use /usr/bin/env python3
shebang
2020-10-13 14:55:12 +02:00
Ignacio Roldán Etcheverry
331653f9c3
Merge pull request #7 from aaronfranke/formatting
...
Add a formatting script for GitHub Actions and add GitHub metadata
2020-07-04 23:03:15 +02:00
Aaron Franke
db32366ec9
Add a formatting script for GitHub Actions and add GitHub metadata
2020-07-03 23:12:01 -04:00
Ignacio Etcheverry
3669d9aba4
CI: Use actions/cache@v1.2.0 (supports the branch 'create' event)
...
actions/cache@v1 wasn't supported for branch creation events ('create').
This meant our CI builds (when a 'release/**') branch is created,
would not re-use the cached resourced and instead do everything from scratch.
2020-05-23 22:04:43 +02:00
Ignacio Etcheverry
d1f88c23fb
CI: Run Linux builds on Ubuntu 16.04 for better compatibility
2020-05-23 17:42:13 +02:00
Ignacio Etcheverry
42a0caae0f
CI: Add net_4_x-win32 to the BCL profiles to build
2020-05-15 21:57:56 +02:00
Ignacio Etcheverry
398c818d8c
CI: Fix release description
2020-05-15 01:19:59 +02:00
Ignacio Etcheverry
f5ea01fa46
CI: Add link to badge (and test file ignore)
2020-05-15 01:07:40 +02:00
Ignacio Etcheverry
bc11550129
CI: Add paths to ignore and README badge
2020-05-15 00:54:49 +02:00
Ignacio Etcheverry
0e5cd48f05
Added Github Actions workflow
2020-05-14 22:01:26 +02:00
Ignacio Etcheverry
33622ee670
offsets-tool: new location and OSXCross support
...
Also fixed:
- 'os_utils.find_executable' was not working.
- Wrong macOS OSXCross tool prefix (was using target arch instead of host arch).
2020-04-16 15:28:28 +02:00
Ignacio Etcheverry
562afa310e
Fix osxcross command wrapper script
2020-04-08 17:25:15 +02:00
Ignacio Etcheverry
68efd63d6d
Merge branch 'osxcross_libpath'
2020-04-07 19:29:07 +02:00
Ignacio Etcheverry
2e9e78f4e8
Fix '--osx-toolchain' being ignored, added OSXCross LD_LIBRARY_PATH wrapper
2020-04-07 19:27:31 +02:00
Ignacio Roldán Etcheverry
a120a65774
Merge pull request #5 from akien-mga/make-jobs
...
Improve --jobs command to support no argument (max jobs)
2020-04-06 21:47:35 +02: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
707eceebbc
Disable DTrace when building with OSXCROSS
2020-04-06 16:12:01 +02:00
Ignacio Etcheverry
c662ffd863
Remove boehm gc patch for android tkill
...
Mono's Boehm GC was replaced with a newer one on latest versions, and the new
one already has this patch.
This change won't be a problem for older versions as we don't build boehm anyway.
2020-04-06 14:52:11 +02:00
Ignacio Etcheverry
27b5523a2d
Wait and check for exit code when running 'patch'
2020-04-06 14:51:18 +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
7e094b5f9d
Merge pull request #4 from akien-mga/make-jobs
...
Add option to specify make build jobs (--jobs)
2020-02-24 16:00:45 +01:00
Rémi Verschelde
a6c642b558
Add option to specify make build jobs (--jobs)
2020-02-24 11:05:41 +01:00
Ignacio Etcheverry
9670946cf5
Fix the command line arguments order for the desktop runtime script
2020-01-29 13:00:08 +01:00
Ignacio Etcheverry
2f0a47c7ed
BCL: Fix net_4_x build for Windows
2020-01-29 12:27:35 +01:00
Ignacio Etcheverry
7e3e21defc
Add patch from Unity fork to fix TLS re-attachment
...
See: https://github.com/godotengine/godot/issues/33735
2020-01-21 15:17:42 +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 Roldán Etcheverry
6842f35540
wasm: Support finding 'driver.c' in its old location
2019-11-14 16:28:18 +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
Ignacio Etcheverry
9efec19e6b
Fix android sdk's cmake version autodetect
...
StrictVersion was failing with 3.10.4988404. Use LooseVersion instead.
2019-07-08 15:27:27 +02:00
Ignacio Etcheverry
5ff3e54b84
Add Android instructions to the README
2019-07-04 22:56:29 +02:00
Ignacio Etcheverry
1d00c2b489
Add README, LICENSE and Android build script
2019-07-04 18:01:26 +02:00