@@ -44,17 +44,17 @@ jobs:
44
44
45
45
- name : CMake
46
46
generate_sources : |
47
- cmake {0} -DCMAKE_BUILD_TYPE=Debug - DCMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -B build test
47
+ cmake {0} -DCMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -B build test
48
48
49
49
build_godot_cpp_debug : |
50
- cmake --build build --config Debug --target godot-cpp
50
+ cmake --build build --config Debug --target godot-cpp -v
51
51
52
52
build_debug : |
53
- cmake --build build --config Debug
53
+ cmake --build build --config Debug -v
54
54
55
55
build_release : |
56
- cmake {0} -DCMAKE_BUILD_TYPE=Release - DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DTARGET=TEMPLATE_RELEASE -B build_release test
57
- cmake --build build_release --config Release
56
+ cmake {0} -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DTARGET=TEMPLATE_RELEASE -B build_release test
57
+ cmake --build build_release --config Release -v
58
58
59
59
platforms :
60
60
- name : 🐧 Linux
@@ -64,10 +64,10 @@ jobs:
64
64
artifact-name : godot-cpp-linux-glibc2.27-x86_64-release
65
65
artifact-path :
66
66
SCons : bin/libgodot-cpp.linux.template_release.x86_64.a
67
- CMake : build_release/godot-cpp/bin/libgodot-cpp.linux.template_release.x86_64.a
67
+ CMake : build_release/godot-cpp/bin/Release/ libgodot-cpp.linux.template_release.x86_64.a
68
68
flags :
69
69
SCons : platform=linux
70
- CMake : -G Ninja
70
+ CMake : -G " Ninja Multi-Config"
71
71
run-tests : true
72
72
cache-name : linux-x86_64
73
73
@@ -78,10 +78,10 @@ jobs:
78
78
artifact-name : godot-cpp-linux-glibc2.27-x86_64-double-release
79
79
artifact-path :
80
80
SCons : bin/libgodot-cpp.linux.template_release.double.x86_64.a
81
- CMake : build_release/godot-cpp/bin/libgodot-cpp.linux.template_release.double.x86_64.a
81
+ CMake : build_release/godot-cpp/bin/Release/ libgodot-cpp.linux.template_release.double.x86_64.a
82
82
flags :
83
83
SCons : platform=linux precision=double
84
- CMake : -G Ninja -DFLOAT_PRECISION=DOUBLE
84
+ CMake : -G " Ninja Multi-Config" -DFLOAT_PRECISION=DOUBLE
85
85
run-tests : false
86
86
cache-name : linux-x86_64-f64
87
87
@@ -106,10 +106,10 @@ jobs:
106
106
artifact-name : godot-cpp-linux-mingw-x86_64-release
107
107
artifact-path :
108
108
SCons : bin/libgodot-cpp.windows.template_release.x86_64.a
109
- CMake : build_release/godot-cpp/bin/libgodot-cpp.windows.template_release.x86_64.a
109
+ CMake : build_release/godot-cpp/bin/Release/ libgodot-cpp.windows.template_release.x86_64.a
110
110
flags :
111
111
SCons : platform=windows use_mingw=yes
112
- CMake : -G Ninja
112
+ CMake : -G " Ninja Multi-Config"
113
113
use-mingw : true
114
114
run-tests : false
115
115
cache-name : windows-x86_64-mingw
@@ -135,10 +135,10 @@ jobs:
135
135
artifact-name : godot-cpp-android-arm64-release
136
136
artifact-path :
137
137
SCons : bin/libgodot-cpp.android.template_release.arm64.a
138
- CMake : build_release/godot-cpp/bin/libgodot-cpp.android.template_release.arm64.a
138
+ CMake : build_release/godot-cpp/bin/Release/ libgodot-cpp.android.template_release.arm64.a
139
139
flags :
140
140
SCons : platform=android arch=arm64
141
- CMake : --toolchain ${ANDROID_HOME}/ndk/23.2.8568313/build/cmake/android.toolchain.cmake -G Ninja -DANDROID_PLATFORM=21
141
+ CMake : --toolchain ${ANDROID_HOME}/ndk/23.2.8568313/build/cmake/android.toolchain.cmake -G " Ninja Multi-Config" -DANDROID_PLATFORM=21
142
142
run-tests : false
143
143
cache-name : android-arm64
144
144
@@ -149,7 +149,7 @@ jobs:
149
149
artifact-name : godot-cpp-ios-arm64-release
150
150
artifact-path :
151
151
SCons : bin/libgodot-cpp.ios.template_release.arm64.a
152
- CMake : build_release/godot-cpp/bin/Release/libgodot-cpp.ios.template_release.a
152
+ CMake : build_release/godot-cpp/bin/Release/Release/ libgodot-cpp.ios.template_release.a
153
153
flags :
154
154
SCons : platform=ios arch=arm64
155
155
CMake : -G Xcode -DCMAKE_XCODE_ATTRIBUTE_CODE_SIGNING_ALLOWED=NO
@@ -163,10 +163,10 @@ jobs:
163
163
artifact-name : godot-cpp-web-wasm32-release
164
164
artifact-path :
165
165
SCons : bin/libgodot-cpp.web.template_release.wasm32.a
166
- CMake : build_release/godot-cpp/bin/libgodot-cpp.web.template_release.wasm32.a
166
+ CMake : build_release/godot-cpp/bin/Release/ libgodot-cpp.web.template_release.wasm32.a
167
167
flags :
168
168
SCons : platform=web
169
- CMake : --toolchain ${EMSDK}/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake -G Ninja
169
+ CMake : --toolchain ${EMSDK}/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake -G " Ninja Multi-Config"
170
170
run-tests : false
171
171
cache-name : web-wasm32
172
172
0 commit comments