godot-build-scripts
godot-build-scripts copied to clipboard
Build scripts used for official Godot Engine builds with https://github.com/godotengine/build-containers
Uses PowerShell `Start-Process` cmdlet to start and wait for the Godot editor process, which: - Correctly passes stdin input to the Godot process. - Unlike cmd, it waits for the...
Similar to #37, which I'll finalize first before coming back to this PR (it lacks some of the changes later made to the `3.x` version).
Some modules are disabled due to incompatibilities: - raycast (embree), we should fix detecetion in module config.py. - etcpak, this likely also require at least aarch64 instructions to build. -...
Rewritten in python (tested 3.8). Only replace `build.sh` (but can easily replace scons runners and `build-release.sh`). See `./cli.py -h` for help. Highlights --- - Use `release` action for the old...
This way the builds will happen in the same directory, which is external to the running container, and the copying of godot's zip will be avoided. This also makes it...
Give Gradlew execution permission or it will fail
Allows to build tvOS binaries. Depends on https://github.com/godotengine/godot/pull/45829
Android failed to build to the following location. ~~~~~~~~~~~~ Welcome to Gradle 6.5! Here are the highlights of this release: - Experimental file-system watching - Improved version ordering - New...
I'm writing gdnative haxe (hashlink) bindings and after update to 3.3 encountered problems with registering the library. There are [calls](https://github.com/HaxeFoundation/hashlink/blob/4c4de37d49cf0ed66b47d20d380fe95bc1bc3ec0/src/module.c#L360) to `dlopen` in hashlink with relative paths and without [`allow-dyld-environment-variables`](https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_cs_allow-dyld-environment-variables)...
Draft for now as I'm having issues actually signing the packages, both `openssl` and `dotnet nuget sign` seem to be unable to resolve the full certs chain (see discussion in...