Skip to content

Commit 116f198

Browse files
committed
more variation
1 parent 5ff7372 commit 116f198

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

.github/actions/setup-godot-cpp/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ runs:
6060
# === Compiler Toolchain Setup ===
6161

6262
- name: Setup Clang on Linux or Windows
63-
if: ${{ inputs.platform == 'linux' && inputs.compiler == 'clang' }}
63+
if: ${{ (inputs.platform == 'linux' || inputs.platform == 'windows') && inputs.compiler == 'clang' }}
6464
uses: egor-tensin/setup-clang@v2
6565
with:
6666
version: 18

.github/workflows/ci-cmake.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,18 @@ jobs:
104104
godot-master-workflow: linux_builds.yml
105105
godot-master-artifact: linux-editor-mono
106106

107-
# Linux-clang?
107+
# Linux-clang
108+
- name: 🐧 Linux (GCC, Makefiles)
109+
os: ubuntu-22.04
110+
platform: linux
111+
compiler: clang
112+
config-flags: -DCMAKE_BUILD_TYPE=Release
113+
artifact-name: godot-cpp-linux-clang-x86_64-cmake-release
114+
artifact-path: cmake-build/bin/libgodot-cpp.linux.template_release.x86_64.a
115+
run-tests: true
116+
godot-test-arch: "linux.x86_64"
117+
godot-master-workflow: linux_builds.yml
118+
godot-master-artifact: linux-editor-mono
108119

109120
# linux android
110121
- name: 🤖 Android (arm64, Ninja)
@@ -126,6 +137,9 @@ jobs:
126137
--toolchain ${EMSDK}/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake
127138
artifact-name: godot-cpp-web-wasm32-cmake-release
128139
artifact-path: cmake-build/bin/libgodot-cpp.web.template_release.wasm32.a
140+
# Linux-double
141+
# Linux-dev
142+
# Linux-32bit
129143

130144
# Windows-msvc
131145
- name: 🏁 Windows (x86_64, MSVC)

0 commit comments

Comments
 (0)