Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [CI] Update macos runners to macos-latest | Fabio Alessandrelli | 2024-10-25 | 1 | -3/+3 |
| | |||||
* | [SCons] Improve CMake and OpenSSL macOS/iOS targets | Fabio Alessandrelli | 2024-06-17 | 1 | -3/+3 |
| | | | | Update CI to macos-12 (since macos-11 is not longer available. | ||||
* | [CI] Add patches to use build profile and speed up builds | Fabio Alessandrelli | 2024-06-15 | 1 | -1/+7 |
| | |||||
* | [Linux] Add arm32/arm64 linux builds support | Fabio Alessandrelli | 2024-02-15 | 1 | -15/+39 |
| | | | | | | | | | Fix arch detection in GDNative builds (3.x) and add a small patch to avoid warnings spam on ARM. Make CMake march flags explicit for Linux arm32/arm64. Add new platforms to CI. | ||||
* | [CI] Update actions, use local copy of godot-cache | Fabio Alessandrelli | 2024-02-10 | 2 | -11/+33 |
| | |||||
* | Bump dependencies | Fabio Alessandrelli | 2023-09-04 | 1 | -0/+1 |
| | | | | | | | | OpenSSL 3.0.10 libdatachannel 0.18.6 godot-cpp 4.1-stable (used to be 4.1-rc2, this normalizes it) Includes a small Linux CI fix to run apt update before apt install. | ||||
* | Support building for Godot 4.1 (new default). | Fabio Alessandrelli | 2023-06-30 | 1 | -8/+22 |
| | |||||
* | Build Linux binaries using the Godot toolchian. | Fabio Alessandrelli | 2023-06-30 | 1 | -1/+17 |
| | | | | So we link to very old glibc and support ancient distros. | ||||
* | [CI] Update static checks, copyright headers. | Fabio Alessandrelli | 2023-05-25 | 1 | -2/+7 |
| | |||||
* | [CI] Fix python black formatting. | Fabio Alessandrelli | 2023-05-25 | 1 | -1/+1 |
| | |||||
* | [macOS] Add support for universal builds. | Fabio Alessandrelli | 2023-05-24 | 1 | -9/+3 |
| | | | | | | Since the OpenSSL build system does not support macOS universal binaries, we first need to build the two libraries separately, then we join them together using lipo. | ||||
* | [SCons] Refactor build tools. | Fabio Alessandrelli | 2022-12-30 | 1 | -1/+1 |
| | | | | Split dependency builders into separate tools, optimize OpenSSL builds. | ||||
* | Bump godot-cpp to beta8, libdatachannel to v0.18.0 | Fabio Alessandrelli | 2022-12-10 | 1 | -8/+10 |
| | | | | | | | | | 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. | ||||
* | [Upstream] Update to Godot beta 3. | Fabio Alessandrelli | 2022-10-17 | 1 | -30/+13 |
| | | | | | | | 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. | ||||
* | [CI] Update actions, add cache for faster builds. | Fabio Alessandrelli | 2022-10-16 | 1 | -5/+25 |
| | |||||
* | Disable android 32 bits builds. | Fabio Alessandrelli | 2022-09-11 | 1 | -10/+0 |
| | |||||
* | Update sources to alpha16 | Fabio Alessandrelli | 2022-09-11 | 1 | -2/+2 |
| | |||||
* | Use libdatachannel library, add Godot 4 support. | Fabio Alessandrelli | 2022-06-15 | 2 | -140/+99 |
| | |||||
* | Add issue templates for reporting bugs. | Fabio Alessandrelli | 2021-07-26 | 2 | -0/+70 |
| | |||||
* | Add OSX arm64 build. | Fabio Alessandrelli | 2021-07-11 | 1 | -0/+15 |
| | | | | | Needs a more recent revision of godot-cpp, but can still use godot-headers from 3.2 . See CI script update for details. | ||||
* | static checks. | Fabio Alessandrelli | 2021-07-09 | 1 | -0/+27 |
| | |||||
* | [CI] Use organization's repository for automated builds. | Fabio Alessandrelli | 2021-07-08 | 1 | -7/+4 |
| | | | | Update README.md to reflect new build sources. | ||||
* | Setup CI for Android, iOS, Linux, macOS, Windows. | Fabio Alessandrelli | 2021-07-06 | 2 | -0/+234 |
Includes all supported architectures: * Android: - arm (neon) - arm64 - x86 - x64 * iOS: - arm - arm64 - x64 (simulator) * Linux - x86 - x64 * macOS - x64 * windows - x86 - x64 Use a single matrix for builds, then an extra step will package for release. Artefacts are generated for each platform/arch combination, along for the 2 zip containing the full `webrtc` and `webrtc_debug` plugin. |