Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 2 additions & 11 deletions .github/workflows/ci-cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,22 +33,13 @@ jobs:
matrix:
include:
- name: 🐧 Linux (GCC, Makefiles)
os: ubuntu-22.04
os: ubuntu-24.04
platform: linux
config-flags: -DCMAKE_BUILD_TYPE=Release
artifact-name: godot-cpp-linux-glibc2.27-x86_64-release.cmake
artifact-name: godot-cpp-linux-glibc2.39-x86_64-release.cmake
artifact-path: cmake-build/bin/libgodot-cpp.linux.template_release.x86_64.a
run-tests: true

- name: 🐧 Linux (GCC, Makefiles, Double Precision)
os: ubuntu-22.04
platform: linux
config-flags: -DCMAKE_BUILD_TYPE=Release -DGODOTCPP_PRECISION=double
artifact-name: godot-cpp-linux-glibc2.27-x86_64-double-release.cmake
artifact-path: cmake-build/bin/libgodot-cpp.linux.template_release.double.x86_64.a
flags: precision=double
run-tests: false

- name: 🏁 Windows (x86_64, MSVC)
os: windows-2022
platform: windows
Expand Down
13 changes: 2 additions & 11 deletions .github/workflows/ci-scons.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,22 +24,13 @@ jobs:
matrix:
include:
- name: 🐧 Linux (GCC)
os: ubuntu-22.04
os: ubuntu-24.04
platform: linux
artifact-name: redot-cpp-linux-glibc2.27-x86_64-release
artifact-name: redot-cpp-linux-glibc2.39-x86_64-release
artifact-path: bin/libredot-cpp.linux.template_release.x86_64.a
run-tests: true
cache-name: linux-x86_64

- name: 🐧 Linux (GCC, Double Precision)
os: ubuntu-22.04
platform: linux
artifact-name: redot-cpp-linux-glibc2.27-x86_64-double-release
artifact-path: bin/libredot-cpp.linux.template_release.double.x86_64.a
flags: precision=double
run-tests: false
cache-name: linux-x86_64-f64

- name: 🏁 Windows (x86_64, MSVC)
os: windows-2022
platform: windows
Expand Down
10 changes: 7 additions & 3 deletions cmake/GodotCPPModule.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,15 @@ missing. ]]
function(
binding_generator_generate_bindings
API_FILE
USE_TEMPLATE_GET_NODE,
BITS,
PRECISION,
USE_TEMPLATE_GET_NODE
BITS
PRECISION
OUTPUT_DIR
)
if(PRECISION STREQUAL "")
set(PRECISION "single")
endif()

# This code snippet will be squashed into a single line
set(PYTHON_SCRIPT
"from binding_generator import generate_bindings"
Expand Down
Loading
Loading