Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [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 |