Use the tagged containers for the docker builds to make sure they don't change and the project will always build.
The scons build for the plugin itself can now be run in windows directly. This will build using MSVC and create .pbd files for debugging. (the ffmpeg libs are still pre-built via the dockerized build system and mingw)
Tagged commits will automatically generate releases on github via Github Actions.
Currently only X11 and Windows plugin libs are generated because of the redistribution limitations on the MacOS SDK.
Added support for the PLATFORMS environment variable while running build_gdnative.sh. This allows building for the specified platform(s) only. It's a comma delimited string, e.g. PLATFORMS=win64,x11 ./build_gdnative.sh
Use the tagged containers for the docker builds to make sure they don't change and the project will always build. The scons build for the plugin itself can now be run in windows directly. This will build using MSVC and create .pbd files for debugging. (the ffmpeg libs are still pre-built via the dockerized build system and mingw) Tagged commits will automatically generate releases on github via Github Actions. Currently only X11 and Windows plugin libs are generated because of the redistribution limitations on the MacOS SDK.
Added support for the
PLATFORMS
environment variable while runningbuild_gdnative.sh
. This allows building for the specified platform(s) only. It's a comma delimited string, e.g.PLATFORMS=win64,x11 ./build_gdnative.sh