Commit Graph

  • e59f81e7e4 Merge pull request #103 from MOS8367R0/main main Patrick Exner (FlameLizard) 2025-11-26 13:17:04 +01:00
  • 94a96df917 Fix macos.double.release and web.wasm32.double.debug paths MOS8367R0 2025-11-26 12:38:35 +01:00
  • 3975d5ee1e Merge pull request #101 from Ivorforce/ci-cd-builds Patrick Exner (FlameLizard) 2025-11-17 20:47:44 +01:00
  • 0bc71a5d46 Split CI from build actions, since they're for pretty different use-cases. Reduce CI build combinations to an explicit 5. Lukas Tenbrink 2025-10-26 00:22:57 +02:00
  • 3ae88f76e9 Revert "Add subdirectories to source file collection logic in SConstruct up to 3 layers of depth" Lukas Tenbrink 2025-11-08 09:38:06 +01:00
  • 030f0aaed9 Merge pull request #100 from Ivorforce/usage-update Patrick Exner (FlameLizard) 2025-11-07 17:40:29 +01:00
  • 4d5b30635f Merge pull request #98 from Chkoupinator/patch-1 Patrick Exner (FlameLizard) 2025-11-01 18:07:42 +01:00
  • 84c86b3d14 Add subdirectories to source file collection logic in SConstruct up to 3 layers of depth Chkoupinator 2025-10-16 21:34:34 +02:00
  • 54a691ad9b Enhance README usage instructions, and add links Lukas Tenbrink 2025-10-25 23:56:13 +02:00
  • 1d3ae5ab95 Merge pull request #97 from van800/cmake2 Patrick Exner (FlameLizard) 2025-09-24 16:00:23 +02:00
  • e1d0831e3b fix cmake compilation of the example project Ivan Shakhov 2025-09-24 11:15:55 +02:00
  • 8d7a2ca9f8 Merge pull request #96 from Jean-H77/patch-1 Patrick Exner (FlameLizard) 2025-09-18 12:35:34 +02:00
  • f6e925b69d Update README.md Jean 2025-09-17 14:05:29 -07:00
  • 4327435768 Merge pull request #92 from paddy-exe/lsp-readme Patrick Exner (FlameLizard) 2025-06-18 18:49:46 +02:00
  • 4ecb10ee3f Add section about LSP support by compiledb scons command Patrick Exner 2025-06-18 00:23:45 +02:00
  • 5513ce6ff6 Merge pull request #57 from enetheru/cmake Patrick Exner (FlameLizard) 2025-05-29 15:05:52 +02:00
  • 3eb27517b4 Merge pull request #87 from Ivorforce/example-class Patrick Exner (FlameLizard) 2025-05-15 22:03:49 +02:00
  • 65ca91beec Add an example class and some demo code to the project. Lukas Tenbrink 2025-04-14 18:55:50 +02:00
  • c0f558d220 Merge pull request #89 from Joy-less/improve-workflow-architectures Patrick Exner (FlameLizard) 2025-04-24 20:23:52 +02:00
  • cb186a676a Improve workflow architectures Joyless 2025-04-19 19:07:31 +01:00
  • dd70091fdf Merge pull request #86 from Ivorforce/simplify-submodule-test Patrick Exner (FlameLizard) 2025-04-14 18:40:37 +02:00
  • ae466c7426 Simplify the SConstruct godot-cpp submodule test. Lukas Tenbrink 2025-04-14 15:52:55 +02:00
  • 7ef3bea224 Merge pull request #85 from Ivorforce/unified-names Patrick Exner (FlameLizard) 2025-04-12 00:53:49 +02:00
  • 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. Lukas Tenbrink 2025-04-10 00:03:06 +02:00
  • 96a28e560d Merge pull request #78 from unvermuthet/ditch-frameworks Patrick Exner (FlameLizard) 2025-04-09 21:01:26 +02:00
  • 38e6d290b7 Merge pull request #82 from unvermuthet/build-profile Patrick Exner (FlameLizard) 2025-04-07 16:03:07 +02:00
  • 06a136e8c3 Add an example for using a build profile unvermuthet 2025-03-05 10:45:51 +01:00
  • e4e73a26d7 Remove .framework folders and code signing for macOS and iOS unvermuthet 2025-02-19 11:52:20 +01:00
  • db25e65728 Merge pull request #80 from unvermuthet/updatable-caches Patrick Exner (FlameLizard) 2025-04-02 11:47:14 +02:00
  • 8cbb15bcc2 CMake solution Samuel Nicholas 2024-10-23 16:42:31 +10:30
  • f966654d31 Merge pull request #84 from unvermuthet/fix-ios-bin-path Patrick Exner (FlameLizard) 2025-03-14 20:41:26 +01:00
  • 0d35a4fe9d Fix path to iOS binaries unvermuthet 2025-03-14 20:07:41 +01:00
  • 7734d16d50 ci: use caching actions from godot-cpp unvermuthet 2025-03-05 10:35:38 +01:00
  • 8e13217ebe Merge pull request #75 from unvermuthet/main Patrick Exner (FlameLizard) 2025-02-21 16:31:40 +01:00
  • 6134a40bb2 Use matrix notation to reduce clutter and update Ubuntu runner image unvermuthet 2025-02-16 19:09:21 +01:00
  • 2281ade7ae Merge pull request #77 from unvermuthet/macos-ios-binary-naming Patrick Exner (FlameLizard) 2025-02-20 16:32:12 +01:00
  • a21da62bc4 Include env["suffix"] in binary names for macOS and iOS unvermuthet 2025-02-19 12:34:38 +01:00
  • ba780e0898 Merge pull request #73 from Ivorforce/relative-gdextension Patrick Exner (FlameLizard) 2025-02-05 01:12:44 +01:00
  • dede668c59 Use relative paths for the .gdextension file such that the extension can be placed in any folder. Lukas Tenbrink 2025-02-02 14:54:16 +01:00
  • f9a50b5ef5 Merge pull request #70 from Ivorforce/gh-action-setup-godot-cpp Patrick Exner (FlameLizard) 2025-02-03 23:44:29 +01:00
  • 5ea544efee GitHub Workflow: Use new setup-godot-cpp github action from godot-cpp submodule. Lukas Tenbrink 2024-12-09 21:00:33 +01:00
  • f9564a9c81 Merge pull request #64 from Ivorforce/patch-2 Patrick Exner (FlameLizard) 2024-11-13 14:15:35 +01:00
  • 128d2ee733 Merge pull request #67 from Ivorforce/patch-1 Patrick Exner (FlameLizard) 2024-11-08 19:31:19 +01:00
  • 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. Lukas Tenbrink 2024-11-08 17:56:51 +01:00
  • ab91bbab41 Merge pull request #65 from Ivorforce/idea-ignore Patrick Exner (FlameLizard) 2024-11-08 14:47:42 +01:00
  • 6222da12d1 Add .idea to gitignore. Lukas Tenbrink 2024-11-08 14:00:05 +01:00
  • c85d165399 Merge pull request #63 from Ivorforce/patch-1 Patrick Exner (FlameLizard) 2024-11-08 00:44:22 +01:00
  • 82ccce672e Run the github runner on pull requests and for merge groups automatically. Lukas Tenbrink 2024-11-07 11:41:45 +01:00
  • 855852db63 Remove unneeded godot-cpp build step from the GitHub action. Lukas Tenbrink 2024-11-07 11:02:05 +01:00
  • d100b72a3a Merge pull request #47 from Ivorforce/Ivorforce-patch-action Patrick Exner (FlameLizard) 2024-11-05 20:16:08 +01:00
  • 25b371e573 Merge pull request #40 from pupil1337/clean-compiledb Patrick Exner (FlameLizard) 2024-11-05 00:34:17 +01:00
  • 392d22362b Merge pull request #59 from Ivorforce/gh-fetch-depth David Snopek 2024-10-29 12:05:06 -05:00
  • b4ea2d359c Fix github action paths / parameters. Lukas Tenbrink 2024-10-28 19:00:29 +01:00
  • 8422d3b7c2 Reset github checkout fetch-depth to 1. Lukas Tenbrink 2024-10-28 18:47:38 +01:00
  • 6b95fe3bab Merge pull request #58 from RevoluPowered/patch-1 Patrick Exner (FlameLizard) 2024-10-25 21:27:41 +02:00
  • b581993c2e Update emscripten to the version used by godotengine - 3.1.62 Gordon MacPherson 2024-10-24 21:57:37 +01:00
  • e9208bcfde Merge pull request #54 from Ivorforce/gitignore-gen Patrick Exner (FlameLizard) 2024-10-06 12:02:51 +02:00
  • 59e3659d7d Add other godot auto-generated files to gitignore. Lukas Tenbrink 2024-10-03 10:28:05 +02:00
  • f304a86a60 Merge pull request #51 from dsnopek/ignore-docs-gen Patrick Exner (FlameLizard) 2024-09-29 22:22:21 +02:00
  • fccb2b9521 Merge pull request #52 from dsnopek/gdregister-class Patrick Exner (FlameLizard) 2024-09-29 22:21:52 +02:00
  • 326b4db981 Merge pull request #53 from dsnopek/gdextension-default-build-artifacts Patrick Exner (FlameLizard) 2024-09-29 22:21:12 +02:00
  • 39b718f7fc Replace remaining references to ClassDB::register_class() with GDREGISTER_CLASS() David Snopek 2024-09-29 12:42:26 -05:00
  • 14f4f5a8ad Update example.gdextension to match default build artifacts David Snopek 2024-09-29 12:14:57 -05:00
  • f2c6564c05 Ignore files generated for documentation David Snopek 2024-09-29 11:59:28 -05:00
  • 3644c3e0cf Merge pull request #48 from Ivorforce/Ivorforce-patch-production-gh-action Patrick Exner (FlameLizard) 2024-09-28 16:11:40 +02:00
  • 5441927376 Merge pull request #43 from Ivorforce/patch-1 Patrick Exner (FlameLizard) 2024-09-28 13:44:53 +02:00
  • 0f2e4a0ac9 Merge pull request #44 from Ivorforce/patch-2 Patrick Exner (FlameLizard) 2024-09-28 12:06:31 +02:00
  • 6f1902d161 Clean up unnecessary compiledb parameters pupil1337 2024-08-21 00:05:04 +08:00
  • 921c6efd05 Remove invalid production=yes flag from github action Lukas Tenbrink 2024-09-20 20:51:34 +02:00
  • 74718bf25b Merge pull request #46 from Ivorforce/patch-4 Patrick Exner (FlameLizard) 2024-09-17 14:44:10 +02:00
  • 649a45ed83 Update README.md to include a merge step, separating platform uploads Lukas Tenbrink 2024-09-17 12:09:59 +02:00
  • d21402c629 Merge pull request #45 from Ivorforce/patch-3 Patrick Exner (FlameLizard) 2024-09-17 10:01:38 +02:00
  • cdedd8283f In the readme suggested action, use checkout and upload-artifact v4. Lukas Tenbrink 2024-09-17 03:47:49 +02:00
  • df8b05b592 Update example.gdextension to reflect the actual paths of the framework files. Lukas Tenbrink 2024-09-17 02:29:35 +02:00
  • 2a71f14e76 Fix macos demo build target in SConstruct Lukas Tenbrink 2024-09-17 02:25:31 +02:00
  • 91fe863773 Merge pull request #37 from Calinou/scons-error-no-submodule Patrick Exner (FlameLizard) 2024-09-12 02:27:44 +02:00
  • 0536d636fa Merge pull request #39 from paddy-exe/update-godot-4.3 Patrick Exner (FlameLizard) 2024-08-17 07:05:35 +02:00
  • 5952c207bb Update to 4.3 and support for GDExtension docs system Patrick Exner 2024-08-16 20:39:39 +02:00
  • 577353609c Print an error if the godot-cpp submodule hasn't been initialized Hugo Locurcio 2024-08-09 00:19:52 +02:00
  • 9074766ffe Merge pull request #35 from Atlinx/fix/_android-build Patrick Exner (FlameLizard) 2024-06-04 12:56:36 +02:00
  • 482685e2bb Add lint back Atlinx 2024-05-31 18:51:34 -04:00
  • e8f56dafd5 Add comments, add extra examples Atlinx 2024-05-30 18:33:14 -04:00
  • 6ce5b6458a Add target-type in builds, fix android builds using old sdk Atlinx 2024-05-27 20:30:43 -04:00
  • 03a3cb3b19 Merge pull request #29 from Ughuuu/patch-1 Patrick Exner (FlameLizard) 2024-05-18 18:33:41 +02:00
  • ccc4ecba29 Update README.md by removing typo Dragos Daian 2024-05-17 13:08:55 +02:00
  • fb22aebad5 Merge pull request #27 from Ughuuu/fix-and-update-ci Patrick Exner (FlameLizard) 2024-04-06 21:37:18 +02:00
  • bec21db933 fix ci. Remove unused stuff from action. Dragos Daian 2024-04-06 16:21:54 +02:00
  • 3a2f003af7 Merge pull request #23 from Ughuuu/add-more-stuff/options-to-build Patrick Exner (FlameLizard) 2024-04-06 08:54:16 +02:00
  • 8f3f206ee4 Add build so that it can be reused. Dragos Daian 2023-12-08 15:44:17 +01:00
  • b4fdaadd0a Merge pull request #25 from adamscott/4.0 4.0 Patrick Exner (FlameLizard) 2024-03-31 15:47:15 +02:00
  • bdaaac67d3 Merge pull request #22 from Calinou/add-gdignore Patrick Exner (FlameLizard) 2024-03-31 15:46:39 +02:00
  • b0c399edc7 Merge pull request #13 from adamscott/add-editorconfig Patrick Exner (FlameLizard) 2024-03-30 14:28:16 +01:00
  • db5d786807 Add Godot .editorconfig Adam Scott 2023-10-08 13:53:41 -04:00
  • ef95e3341d Update to godot-4.0.4-stable Adam Scott 2024-03-15 11:56:23 -04:00
  • 4a12be8035 Add .gdignore file to prevent editor from importing resources Hugo Locurcio 2024-02-07 23:29:43 +01:00
  • 3ec351897d Merge pull request #18 from sdab/main Patrick Exner (FlameLizard) 2023-12-21 18:14:06 +01:00
  • 682db5ae1a Merge pull request #21 from Faless/fix/install_bin Patrick Exner (FlameLizard) 2023-11-27 23:14:10 +01:00
  • ac1499baf4 Fix library copy command Fabio Alessandrelli 2023-11-27 20:55:30 +01:00
  • e6323bdc32 Merge pull request #12 from adamscott/add-clang-format Patrick Exner (FlameLizard) 2023-11-19 22:24:53 +01:00
  • 24a5efe8f7 Update README.md Sebastien Dabdoub 2023-10-18 20:04:31 -07:00