Patrick Exner (FlameLizard)
e59f81e7e4
Merge pull request #103 from MOS8367R0/main
2025-11-26 13:17:04 +01:00
MOS8367R0
94a96df917
Fix macos.double.release and web.wasm32.double.debug paths
2025-11-26 12:38:35 +01:00
Patrick Exner (FlameLizard)
3975d5ee1e
Merge pull request #101 from Ivorforce/ci-cd-builds
...
Split CI from build actions, since they're for pretty different use-cases
2025-11-17 20:47:44 +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
Patrick Exner (FlameLizard)
030f0aaed9
Merge pull request #100 from Ivorforce/usage-update
...
Enhance README usage instructions, and add links
2025-11-07 17:40:29 +01:00
Patrick Exner (FlameLizard)
4d5b30635f
Merge pull request #98 from Chkoupinator/patch-1
2025-11-01 18:07:42 +01:00
Chkoupinator
84c86b3d14
Add subdirectories to source file collection logic in SConstruct up to 3 layers of depth
...
Added automatic file collection using Glob so that source files in directories that are up to 3 layers of depth into src/ get properly detected by SConstruct.
2025-11-01 15:04:33 +01:00
Lukas Tenbrink
54a691ad9b
Enhance README usage instructions, and add links
2025-10-27 14:26:06 +01:00
Patrick Exner (FlameLizard)
1d3ae5ab95
Merge pull request #97 from van800/cmake2
2025-09-24 16:00:23 +02:00
Ivan Shakhov
e1d0831e3b
fix cmake compilation of the example project
2025-09-24 11:22:13 +02:00
Patrick Exner (FlameLizard)
8d7a2ca9f8
Merge pull request #96 from Jean-H77/patch-1
2025-09-18 12:35:34 +02:00
Jean
f6e925b69d
Update README.md
...
`libgdexample` string has been replaced by `EXTENSION-NAME` in `demo/bin/example.gdextension
2025-09-17 14:05:29 -07:00
Patrick Exner (FlameLizard)
4327435768
Merge pull request #92 from paddy-exe/lsp-readme
2025-06-18 18:49:46 +02:00
Patrick Exner
4ecb10ee3f
Add section about LSP support by compiledb scons command
...
Adds a section explaining that a compilation database can be compiled
using scons to enable IDE features like autocomplete and more.
2025-06-18 17:39:53 +02:00
Patrick Exner (FlameLizard)
5513ce6ff6
Merge pull request #57 from enetheru/cmake
2025-05-29 15:05:52 +02:00
Patrick Exner (FlameLizard)
3eb27517b4
Merge pull request #87 from Ivorforce/example-class
2025-05-15 22:03:49 +02:00
Lukas Tenbrink
65ca91beec
Add an example class and some demo code to the project.
2025-05-15 18:53:44 +02:00
Patrick Exner (FlameLizard)
c0f558d220
Merge pull request #89 from Joy-less/improve-workflow-architectures
2025-04-24 20:23:52 +02:00
Joyless
cb186a676a
Improve workflow architectures
...
- Adds `linux x86_32`, `linux arm64`, `linux arm32`, `windows arm64`, `template_release` for non-`linux` builds
- Rearranges builds for consistency
- Fixes spelling error
- Adds trailing comma to make it easier to add new items
2025-04-24 12:28:59 +01:00
Patrick Exner (FlameLizard)
dd70091fdf
Merge pull request #86 from Ivorforce/simplify-submodule-test
2025-04-14 18:40:37 +02:00
Lukas Tenbrink
ae466c7426
Simplify the SConstruct godot-cpp submodule test.
2025-04-14 15:54:06 +02:00
Patrick Exner (FlameLizard)
7ef3bea224
Merge pull request #85 from Ivorforce/unified-names
2025-04-12 00:53:49 +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
Patrick Exner (FlameLizard)
96a28e560d
Merge pull request #78 from unvermuthet/ditch-frameworks
2025-04-09 21:01:26 +02:00
Patrick Exner (FlameLizard)
38e6d290b7
Merge pull request #82 from unvermuthet/build-profile
2025-04-07 16:03:07 +02:00
unvermuthet
06a136e8c3
Add an example for using a build profile
2025-04-07 15:00:07 +02:00
unvermuthet
e4e73a26d7
Remove .framework folders and code signing for macOS and iOS
2025-04-06 17:25:09 +02:00
Patrick Exner (FlameLizard)
db25e65728
Merge pull request #80 from unvermuthet/updatable-caches
2025-04-02 11:47:14 +02:00
Samuel Nicholas
8cbb15bcc2
CMake solution
...
Update module to track 4.4 branch with latest cherry picks.
2025-03-20 14:21:02 +10:30
Patrick Exner (FlameLizard)
f966654d31
Merge pull request #84 from unvermuthet/fix-ios-bin-path
2025-03-14 20:41:26 +01:00
unvermuthet
0d35a4fe9d
Fix path to iOS binaries
2025-03-14 20:07:41 +01:00
unvermuthet
7734d16d50
ci: use caching actions from godot-cpp
2025-03-05 11:09:39 +01:00
Patrick Exner (FlameLizard)
8e13217ebe
Merge pull request #75 from unvermuthet/main
2025-02-21 16:31:40 +01:00
unvermuthet
6134a40bb2
Use matrix notation to reduce clutter and update Ubuntu runner image
2025-02-21 16:14:25 +01:00
Patrick Exner (FlameLizard)
2281ade7ae
Merge pull request #77 from unvermuthet/macos-ios-binary-naming
...
Include env["suffix"] in binary names for macOS and iOS
2025-02-20 16:32:12 +01:00
unvermuthet
a21da62bc4
Include env["suffix"] in binary names for macOS and iOS
2025-02-19 13:08:44 +01:00
Patrick Exner (FlameLizard)
ba780e0898
Merge pull request #73 from Ivorforce/relative-gdextension
2025-02-05 01:12:44 +01: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
Patrick Exner (FlameLizard)
f9a50b5ef5
Merge pull request #70 from Ivorforce/gh-action-setup-godot-cpp
...
GitHub Workflow: Use new setup-godot-cpp github action from godot-cpp submodule.
2025-02-03 23:44:29 +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
Patrick Exner (FlameLizard)
f9564a9c81
Merge pull request #64 from Ivorforce/patch-2
2024-11-13 14:15:35 +01:00
Patrick Exner (FlameLizard)
128d2ee733
Merge pull request #67 from Ivorforce/patch-1
2024-11-08 19:31:19 +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
Patrick Exner (FlameLizard)
ab91bbab41
Merge pull request #65 from Ivorforce/idea-ignore
...
Add .idea to gitignore.
2024-11-08 14:47:42 +01:00
Lukas Tenbrink
6222da12d1
Add .idea to gitignore.
2024-11-08 14:24:22 +01:00
Patrick Exner (FlameLizard)
c85d165399
Merge pull request #63 from Ivorforce/patch-1
2024-11-08 00:44: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
Patrick Exner (FlameLizard)
d100b72a3a
Merge pull request #47 from Ivorforce/Ivorforce-patch-action
2024-11-05 20:16:08 +01:00