summaryrefslogtreecommitdiff
path: root/builders.py
Commit message (Collapse)AuthorAgeFilesLines
* Bump godot-cpp to beta8, libdatachannel to v0.18.0Fabio Alessandrelli2022-12-101-2/+2
| | | | | | | | | libdatachannel and libjuice are now released under MPL 2.0. Dependencies has been refactored under a `thirdparty` folder similar to what we have in Godot, with a dedicated `thirdparty/README.md` containing details information on dependencies upstreams, versions, and licenses.
* [SCons] Fix caching and path detection.Fabio Alessandrelli2022-11-281-23/+30
| | | | | | | | | | | Add version file depenencies to SSL and RTC targets. Disable OpenSSL caching since it causes issues as it doesn't properly cache generated header files. Add hack to prepend PATH and few other vars (should probably be added to upstream godot-cpp), and clone scons envs when building ssl/rtc (so that PATHs are properly setup).
* [Upstream] Update to Godot beta 3.Fabio Alessandrelli2022-10-171-3/+3
| | | | | | | Update build targets. Move release script out of CI yaml. Disable debug CI builds for Godot 3.x since they are mostly used for debugging the extension itself.
* Update sources to alpha16Fabio Alessandrelli2022-09-111-2/+2
|
* [SCons] Apply "target" to dependencies.Fabio Alessandrelli2022-06-181-0/+4
| | | | | | | Dependencies used to be built with the default option (release for OpenSSL, debug for libdachannel). They now follow the desired target (producing smaller binaries in release, and bigger in debug).
* Use libdatachannel library, add Godot 4 support.Fabio Alessandrelli2022-06-151-0/+236