Skip to content

Commit efe8642

Browse files
committed
Port C++ module to Godot 4.1 and GDExtension
1 parent 395e914 commit efe8642

10 files changed

Lines changed: 133 additions & 517 deletions

File tree

.github/workflows/c-cpp.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ jobs:
2828
key: windows-godot-cpp
2929
- name: Build Godot-CPP
3030
if: steps.cache-godot-cpp.outputs.cache-hit != 'true'
31-
run: scons platform=windows generate_bindings=yes bits=64 target=release
31+
run: scons platform=windows bits=64 target=template_release
3232
working-directory: ./godot-cpp
3333
- name: Build Plugin
34-
run: scons platform=windows bits=64 target=release
34+
run: scons platform=windows bits=64 target=template_release
3535
- name: Upload Artifacts
3636
uses: actions/upload-artifact@v3
3737
with:
@@ -54,10 +54,10 @@ jobs:
5454
key: linux-godot-cpp
5555
- name: Build Godot-CPP
5656
if: steps.cache-godot-cpp.outputs.cache-hit != 'true'
57-
run: scons platform=linux generate_bindings=yes bits=64 target=release
57+
run: scons platform=linux bits=64 target=template_release
5858
working-directory: ./godot-cpp
5959
- name: Build Plugin
60-
run: scons platform=linux bits=64 target=release
60+
run: scons platform=linux bits=64 target=template_release
6161
- name: Upload Artifacts
6262
uses: actions/upload-artifact@v3
6363
with:
@@ -80,12 +80,12 @@ jobs:
8080
key: osx-godot-cpp
8181
- name: Build Godot-CPP
8282
if: steps.cache-godot-cpp.outputs.cache-hit != 'true'
83-
run: scons platform=osx generate_bindings=yes bits=64 target=release
83+
run: scons platform=macos bits=64 target=template_release
8484
working-directory: ./godot-cpp
8585
- name: Build Plugin
86-
run: scons platform=osx bits=64 target=release
86+
run: scons platform=macos bits=64 target=template_release
8787
- name: Upload Artifacts
8888
uses: actions/upload-artifact@v3
8989
with:
9090
name: build
91-
path: demo/addons/ropesim/bin/libropesim.osx.release.64.dylib
91+
path: demo/addons/ropesim/bin/libropesim.macos.release.64.dylib

0 commit comments

Comments
 (0)