Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [CI] Add patches to use build profile and speed up builds | Fabio Alessandrelli | 2024-06-15 | 3 | -0/+614 |
| | |||||
* | [Linux] Add arm32/arm64 linux builds support | Fabio Alessandrelli | 2024-02-15 | 3 | -4/+44 |
| | | | | | | | | | 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. | ||||
* | [Windows/MinGW] Only export extension init symbol | Fabio Alessandrelli | 2023-12-22 | 2 | -0/+0 |
| | | | | | | When building for Windows using MinGW GCC we need to apply the same workaround we use on Linux to only export the necessary symbols so we can safely statically link libstdc++ | ||||
* | [Linux] Only export extension init symbol | Fabio Alessandrelli | 2023-12-22 | 2 | -0/+15 |
| | | | | | | | Since we link with static libstdc++ we need to tell gcc to only export the necessary symbols. Using "-fvisibility=hidden" will not work, since libstdc++ explicitly exports its symbols. | ||||
* | [MacOS] Use framekwork to package GDExtension | Fabio Alessandrelli | 2023-12-20 | 3 | -3/+31 |
| | | | | | This allows it to be code-signed as a bundle so gatekeeper won't complain when loaded by the editor. | ||||
* | Use relative paths in webrtc.gdextension | Fabio Alessandrelli | 2023-10-21 | 1 | -22/+22 |
| | | | | Allows renaming the extension folder. | ||||
* | Support building for Godot 4.1 (new default). | Fabio Alessandrelli | 2023-06-30 | 3 | -6/+8 |
| | |||||
* | Build Linux binaries using the Godot toolchian. | Fabio Alessandrelli | 2023-06-30 | 1 | -0/+29 |
| | | | | So we link to very old glibc and support ancient distros. | ||||
* | Linux ARM32/ARM64, better toolchains support. | Fabio Alessandrelli | 2023-06-21 | 1 | -0/+4 |
| | | | | | | | | | Needs updated godot-cpp to build library with custom toolchains. Make the OpenSSL and CMake tools more customizable letting the user override the default platform flags via build options. Improve dependency handling. | ||||
* | [CI] Update static checks, copyright headers. | Fabio Alessandrelli | 2023-05-25 | 3 | -89/+123 |
| | |||||
* | [CI] Fix python black formatting. | Fabio Alessandrelli | 2023-05-25 | 1 | -19/+11 |
| | |||||
* | [macOS] Add support for universal builds. | Fabio Alessandrelli | 2023-05-24 | 2 | -14/+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. | ||||
* | Revert "[Extension] Fix library resource waiting for Godot auto prefix." | Fabio Alessandrelli | 2023-01-13 | 1 | -29/+20 |
| | | | | This reverts commit 0c10a7f3e3c534aff7f31a2a75907230a5353663. | ||||
* | [Extension] Fix library resource waiting for Godot auto prefix. | Fabio Alessandrelli | 2023-01-12 | 1 | -20/+29 |
| | |||||
* | Rename osx to macos in webrtc.gdextension | Jonathan Picques | 2022-11-26 | 1 | -4/+4 |
| | | | The plugin wouldn't work with Godot beta 5 because it expects a macos key instead of an osx | ||||
* | [Upstream] Update to Godot beta 3. | Fabio Alessandrelli | 2022-10-17 | 2 | -10/+53 |
| | | | | | | | 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. | ||||
* | Disable android 32 bits builds. | Fabio Alessandrelli | 2022-09-11 | 2 | -4/+0 |
| | |||||
* | Use libdatachannel library, add Godot 4 support. | Fabio Alessandrelli | 2022-06-15 | 3 | -12/+32 |
| | |||||
* | static checks. | Fabio Alessandrelli | 2021-07-09 | 4 | -0/+235 |
| | |||||
* | Add missing iOS armv7 entry. | Fabio Alessandrelli | 2021-07-02 | 1 | -0/+1 |
| | |||||
* | Add mac and ios platforms. Fix GDNLibrary. | Fabio Alessandrelli | 2021-07-01 | 1 | -0/+6 |
| | |||||
* | Add build support for Android | Rafael Rondao | 2020-11-07 | 1 | -0/+4 |
| | | | | | | | | | | | | | To build for Android, use platform=android. ANDROID_NDK_ROOT env variable needs to be defined. By default, it builds for armv7 with Api 18. To build for arm64v8 (or x86, x86_64), use android_arch=arm64v8. 64 bits requires at least Api level 21. If needed, you can change it with android_api_level=XX. Signed-off-by: Rafael Rondao <rafael.rondao@gmail.com> | ||||
* | set library paths for Server platform | Mark Achée | 2020-06-20 | 1 | -0/+4 |
| | |||||
* | Build script also create gdnlib | Fabio Alessandrelli | 2020-01-03 | 1 | -0/+13 |