Lukas Tenbrink
7747217b36
Merge pull request #118 from van800/main
...
Help IDEs resolve gen/include immediately
2026-05-11 12:54:04 +02:00
Lukas Tenbrink
c5d45ad8ab
Merge pull request #113 from van800/libname
...
remove caching of the LIBNAME in CMake configuration
2026-03-18 14:26:43 +01:00
Lukas Tenbrink
0bc71a5d46
Split CI from build actions, since they're for pretty different use-cases.
...
Reduce CI build combinations to an explicit 5.
2025-11-17 17:41:54 +01:00
Lukas Tenbrink
3ae88f76e9
Revert "Add subdirectories to source file collection logic in SConstruct up to 3 layers of depth"
...
This reverts commit 84c86b3d14 .
2025-11-08 09:38:06 +01:00
Lukas Tenbrink
54a691ad9b
Enhance README usage instructions, and add links
2025-10-27 14:26:06 +01:00
Lukas Tenbrink
65ca91beec
Add an example class and some demo code to the project.
2025-05-15 18:53:44 +02:00
Lukas Tenbrink
ae466c7426
Simplify the SConstruct godot-cpp submodule test.
2025-04-14 15:54:06 +02:00
Lukas Tenbrink
a009ff69f2
Rename windows libraries to drop the lib prefix, as this is not customary on Windows.
...
Drop `universal.` suffix on macOS, as this is implied if there is no distinction between arches.
Add more targets for the .gdextension file, including web, more linux targets, and separate single and double builds.
2025-04-12 00:36:53 +02:00
Lukas Tenbrink
dede668c59
Use relative paths for the .gdextension file such that the extension can be placed in any folder.
2025-02-04 23:04:34 +01:00
Lukas Tenbrink
5ea544efee
GitHub Workflow: Use new setup-godot-cpp github action from godot-cpp submodule.
2025-02-03 12:53:01 +01:00
Lukas Tenbrink
761daab1ca
Update setup-emsdk from v13 to v14 in the github action. This fixes issues where multiple runners accessing the emsdk cache will conflict, causing one to crash.
2024-11-08 17:57:24 +01:00
Lukas Tenbrink
6222da12d1
Add .idea to gitignore.
2024-11-08 14:24:22 +01:00
Lukas Tenbrink
82ccce672e
Run the github runner on pull requests and for merge groups automatically.
2024-11-07 11:41:45 +01:00
Lukas Tenbrink
855852db63
Remove unneeded godot-cpp build step from the GitHub action.
2024-11-07 11:02:05 +01:00
Lukas Tenbrink
b4ea2d359c
Fix github action paths / parameters.
2024-10-29 00:11:46 +01:00
Lukas Tenbrink
8422d3b7c2
Reset github checkout fetch-depth to 1.
2024-10-28 18:47:38 +01:00
Lukas Tenbrink
59e3659d7d
Add other godot auto-generated files to gitignore.
2024-10-06 00:25:15 +02:00
Lukas Tenbrink
921c6efd05
Remove invalid production=yes flag from github action
2024-09-20 20:51:34 +02:00
Lukas Tenbrink
649a45ed83
Update README.md to include a merge step, separating platform uploads
2024-09-17 12:09:59 +02:00
Lukas Tenbrink
cdedd8283f
In the readme suggested action, use checkout and upload-artifact v4.
...
v3 has been deprecated for a while, and the bump to v4 is painless (and has been done on the action itself already).
2024-09-17 03:47:49 +02:00
Lukas Tenbrink
df8b05b592
Update example.gdextension to reflect the actual paths of the framework files.
2024-09-17 02:29:35 +02:00
Lukas Tenbrink
2a71f14e76
Fix macos demo build target in SConstruct
2024-09-17 02:25:31 +02:00