118 Commits

Author SHA1 Message Date
Patrick Exner (FlameLizard)
25b371e573 Merge pull request #40 from pupil1337/clean-compiledb 2024-11-05 00:34:17 +01:00
David Snopek
392d22362b Merge pull request #59 from Ivorforce/gh-fetch-depth
Reset github checkout fetch-depth to 1.
2024-10-29 12:05:06 -05: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
Patrick Exner (FlameLizard)
6b95fe3bab Merge pull request #58 from RevoluPowered/patch-1
Update emscripten to the version used by godotengine - 3.1.62
2024-10-25 21:27:41 +02:00
Gordon MacPherson
b581993c2e Update emscripten to the version used by godotengine - 3.1.62 2024-10-24 21:57:37 +01:00
Patrick Exner (FlameLizard)
e9208bcfde Merge pull request #54 from Ivorforce/gitignore-gen 2024-10-06 12:02:51 +02:00
Lukas Tenbrink
59e3659d7d Add other godot auto-generated files to gitignore. 2024-10-06 00:25:15 +02:00
Patrick Exner (FlameLizard)
f304a86a60 Merge pull request #51 from dsnopek/ignore-docs-gen 2024-09-29 22:22:21 +02:00
Patrick Exner (FlameLizard)
fccb2b9521 Merge pull request #52 from dsnopek/gdregister-class 2024-09-29 22:21:52 +02:00
Patrick Exner (FlameLizard)
326b4db981 Merge pull request #53 from dsnopek/gdextension-default-build-artifacts 2024-09-29 22:21:12 +02:00
David Snopek
39b718f7fc Replace remaining references to ClassDB::register_class() with GDREGISTER_CLASS() 2024-09-29 12:42:26 -05:00
David Snopek
14f4f5a8ad Update example.gdextension to match default build artifacts 2024-09-29 12:16:47 -05:00
David Snopek
f2c6564c05 Ignore files generated for documentation 2024-09-29 11:59:28 -05:00
Patrick Exner (FlameLizard)
3644c3e0cf Merge pull request #48 from Ivorforce/Ivorforce-patch-production-gh-action 2024-09-28 16:11:40 +02:00
Patrick Exner (FlameLizard)
5441927376 Merge pull request #43 from Ivorforce/patch-1
Fix macos demo build target in SConstruct
2024-09-28 13:44:53 +02:00
Patrick Exner (FlameLizard)
0f2e4a0ac9 Merge pull request #44 from Ivorforce/patch-2
Update example.gdextension to reflect the actual paths of the framework files.
2024-09-28 12:06:31 +02:00
pupil1337
6f1902d161 Clean up unnecessary compiledb parameters 2024-09-28 09:42:10 +08:00
Lukas Tenbrink
921c6efd05 Remove invalid production=yes flag from github action 2024-09-20 20:51:34 +02:00
Patrick Exner (FlameLizard)
74718bf25b Merge pull request #46 from Ivorforce/patch-4 2024-09-17 14:44:10 +02:00
Lukas Tenbrink
649a45ed83 Update README.md to include a merge step, separating platform uploads 2024-09-17 12:09:59 +02:00
Patrick Exner (FlameLizard)
d21402c629 Merge pull request #45 from Ivorforce/patch-3 2024-09-17 10:01:38 +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
Patrick Exner (FlameLizard)
91fe863773 Merge pull request #37 from Calinou/scons-error-no-submodule 2024-09-12 02:27:44 +02:00
Patrick Exner (FlameLizard)
0536d636fa Merge pull request #39 from paddy-exe/update-godot-4.3
Update to 4.3 and support for GDExtension docs system
2024-08-17 07:05:35 +02:00
Patrick Exner
5952c207bb Update to 4.3 and support for GDExtension docs system 2024-08-17 07:03:48 +02:00
Hugo Locurcio
577353609c Print an error if the godot-cpp submodule hasn't been initialized
This makes the error that is printed easier to understand, with
a command given as a solution to run.

The error message is also colored to match how core Godot displays
this kind of build errors.
2024-08-09 17:43:39 +02:00
Patrick Exner (FlameLizard)
9074766ffe Merge pull request #35 from Atlinx/fix/_android-build
Fix android builds, improved flexibility of matrix builds, fix artifact upload
2024-06-04 12:56:36 +02:00
Atlinx
482685e2bb Add lint back 2024-05-31 18:51:34 -04:00
Atlinx
e8f56dafd5 Add comments, add extra examples 2024-05-30 18:33:14 -04:00
Atlinx
6ce5b6458a Add target-type in builds, fix android builds using old sdk 2024-05-27 23:39:29 -04:00
Patrick Exner (FlameLizard)
03a3cb3b19 Merge pull request #29 from Ughuuu/patch-1
Update README.md by removing typo
2024-05-18 18:33:41 +02:00
Dragos Daian
ccc4ecba29 Update README.md by removing typo
Remove uneeded message

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

update readme and also ios build to be with .framework as well

Co-Authored-By: Patrick Exner (FlameLizard) <patrick.exner1@web.de>
2024-05-17 22:41:53 +02:00
Patrick Exner (FlameLizard)
fb22aebad5 Merge pull request #27 from Ughuuu/fix-and-update-ci 2024-04-06 21:37:18 +02:00
Dragos Daian
bec21db933 fix ci. Remove unused stuff from action.
add example of how to sign also. Change action path.

Update README.md

Update builds.yml

Update builds.yml
2024-04-06 16:29:36 +02:00
Patrick Exner (FlameLizard)
3a2f003af7 Merge pull request #23 from Ughuuu/add-more-stuff/options-to-build 2024-04-06 08:54:16 +02:00
Dragos Daian
8f3f206ee4 Add build so that it can be reused.
fix issue

update

Update action.yml

lint

Update action.yml

Update action.yml

Update build.yml

Update build.yml

Update action.yml

Update action.yml

update with only 1 action

Revert "try at root lvl"

This reverts commit 0c46c0af695f265b288923d90162a7fad3c2e2d6.

try at root lvl

check to see if works with 4.2

upd

update gdextension location to root

upd

upd

Update action.yml

Update action.yml

Update action.yml

Update action.yml

Update action.yml

upd

Update action.yml

Update build.yml

Update build.yml

upd

upd

fix

update with matrixes

upd

upd

upd

Update builds.yml

Update build-gdextension.yml

Update builds.yml

rename

Update action.yml

Remove thirdparty.txt

Update action.yml

Update action.yml

Update action.yml

Update action.yml

Update README.md

Update README.md

Update action.yml

Add build so that it can be reused.

fix issue

update

Update action.yml

lint

Update action.yml

Update action.yml

Update build.yml

Update build.yml

Update action.yml

Update action.yml

update with only 1 action

Revert "try at root lvl"

This reverts commit 0c46c0af695f265b288923d90162a7fad3c2e2d6.

try at root lvl

check to see if works with 4.2

upd

update gdextension location to root

upd

upd

Update action.yml

Update action.yml

Update action.yml

Update action.yml

Update action.yml

upd

Update action.yml

Update build.yml

Update build.yml

upd

upd

fix

update with matrixes

upd

upd

upd

Update builds.yml

Update build-gdextension.yml

Update builds.yml

rename

update thirdparty

Update action.yml

Update action.yml

update readme.

Update builds.yml

Update builds.yml

upd binary name

Update action.yml

upd

Update Info.plist

remove -

upd

update readme

upd

add thirdparty. Update info about where the script comes from.

Update action.yml

Update builds.yml

update

upd

Update action.yml

update readme

Update action.yml

update

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update action.yml

Update action.yml

try debug symbols

Update action.yml

update

Update action.yml

Update action.yml

Update action.yml

Update action.yml

use macos 14.3. See if anything changes

Update action.yml

Update README.md

Update action.yml

Update action.yml

Update action.yml

try sudo in sh

Update action.yml

Update action.yml

Update action.yml

Update action.yml

Update action.yml

Update action.yml

try to staple too?

Update action.yml

Update action.yml

Update action.yml

Update action.yml

Update action.yml

update readme.

Update builds.yml

Update builds.yml

upd binary name

Update action.yml

upd

Update Info.plist

remove -

upd

update readme

upd

add thirdparty. Update info about where the script comes from.

Update action.yml

Update builds.yml

update

upd

Update action.yml

update readme

Update action.yml

update

Co-Authored-By: Patrick Exner (FlameLizard) <patrick.exner1@web.de>
2024-04-05 16:20:50 +02:00
Patrick Exner (FlameLizard)
bdaaac67d3 Merge pull request #22 from Calinou/add-gdignore
Add `.gdignore` file to prevent editor from importing resources
2024-03-31 15:46:39 +02:00
Patrick Exner (FlameLizard)
b0c399edc7 Merge pull request #13 from adamscott/add-editorconfig
Add Godot .editorconfig
2024-03-30 14:28:16 +01:00
Adam Scott
db5d786807 Add Godot .editorconfig 2024-03-15 13:01:53 -04:00
Hugo Locurcio
4a12be8035 Add .gdignore file to prevent editor from importing resources
This is required for `.obj` files generated by MSVC in particular,
but also any resources your libraries may include (such as logos,
test fixtures, etc).
2024-02-07 23:29:43 +01:00
Patrick Exner (FlameLizard)
3ec351897d Merge pull request #18 from sdab/main
Update README.md
2023-12-21 18:14:06 +01:00
Patrick Exner (FlameLizard)
682db5ae1a Merge pull request #21 from Faless/fix/install_bin
Fix library copy command
2023-11-27 23:14:10 +01:00
Fabio Alessandrelli
ac1499baf4 Fix library copy command
Use InstallAs with the correct target/source order instead of Command.
2023-11-27 21:02:25 +01:00
Patrick Exner (FlameLizard)
e6323bdc32 Merge pull request #12 from adamscott/add-clang-format 2023-11-19 22:24:53 +01:00
Sebastien Dabdoub
24a5efe8f7 Update README.md
A step was missing to initialize the git submodule for godot-cpp. It was uninitialized when I followed the github template instructions.
2023-10-18 20:04:31 -07:00
Patrick Exner (FlameLizard)
843b2258a0 Merge pull request #15 from adamscott/copy-bin-to-projectdir 2023-10-17 10:02:57 +02:00
Adam Scott
54a177ce39 Copy generated library to the projectdir 2023-10-16 16:35:06 -04:00