21 Commits

Author SHA1 Message Date
83c0f15ab9 SCons: Don't cache librarys 2024-09-30 11:26:06 -05:00
e0d363aad8 Integrate .pre-commit-config.yaml 2024-06-24 15:43:55 -05:00
a434850069 Allow submitting documentation to the Godot editor 2024-05-07 11:08:18 -05:00
29b34d92bb [iOS] Fix building as static library or xcframework, add iOS config and xcframework build script to the test project. 2023-11-09 20:01:59 +02:00
1fd3f82d3a Add automated tests that run a GDExtension (rather than just building it) 2023-05-17 14:08:12 -05:00
64b2c9be0b [SCons] Refactor targets, symbols, optimizations.
Now matches Godot `master` target names and supports the same flags with
the following notable exceptions:
- The default target is "template_debug", since it's compatible with
  editor builds (and TOOLS_ENABLED is never used internally).
- separate_debug_symbols is still not supported, and will be done in a
  separate commit.
2022-10-04 16:05:40 +02:00
0ee980abae Rename OSX to macOS. 2022-07-20 11:01:47 +03:00
101d61b64a [master] Run black format on SConstruct files and bindings generator 2022-02-26 15:04:11 -06:00
b6b64bcd70 [macOS] Restore demo library output names. 2022-02-14 08:57:35 +02:00
dcc52f4321 Library SCons boilerplate to build projects.
Works by executing project `SConstruct`s file in a cloned env (a bit
like Godot does for modules) so you don't have to worry about platform
and toolchain setup.

Convert the project test file to work as submodule, add it to CI

Run with:

```
scons build_projects=test,/path/to/other/project
```
2022-02-10 01:44:48 +01:00
a263344653 [Demo Project] Add macOS framework templates, update Scons build script and ".gdextension" file. 2022-01-11 10:42:04 +02:00
94efe3d410 Fixing compiler warnings around implicit type casting loosing precision 2021-11-22 21:48:20 +11:00
0f47ba54ee Setup for building both debug and release build for side by side deployment 2021-09-29 10:47:08 +10:00
68ebc9b2a8 Changed over to proper godot-headers 2021-09-27 23:08:12 +10:00
df9164b9bd Added TYPED_METHOD_BIND and c++17 flags to windows build and moved test project files 2021-09-27 23:08:09 +10:00
b3a4a2cf93 Add sample test project 2021-09-27 23:08:08 +10:00
407710b622 Merge pull request #513 from beroso/fix/windows_cpp_17 2021-09-27 11:50:12 +02:00
b36df8f86c Rename godot_headers to godot-headers to match upstream rename
Also updated the URLs which were still pointing to the old GitHub org.
2021-02-26 10:07:38 +01:00
5f24388b04 Add -std:c++17 flag on test windows build 2021-02-14 20:41:59 -03:00
279d63d6c5 Run script test 2021-02-07 00:13:58 +03:00
d6101538e6 Test build GNnative library in CI 2021-02-06 23:08:13 +03:00