|
62 | 62 | os: windows-2019 |
63 | 63 | platform: windows |
64 | 64 | compiler: mingw |
65 | | - config-flags: -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=cc -DCMAKE_CXX_COMPILER=c++ |
| 65 | + config-flags: |
| 66 | + -GNinja -DCMAKE_BUILD_TYPE=Release |
| 67 | + -DCMAKE_CXX_COMPILER=cc -DCMAKE_CXX_COMPILER=c++ |
66 | 68 | artifact-name: godot-cpp-linux-mingw-x86_64-release.cmake |
67 | 69 | artifact-path: cmake-build/bin/libgodot-cpp.windows.template_release.x86_64.a |
68 | 70 | run-tests: false |
|
90 | 92 | - name: 🍏 iOS (arm64, XCode) |
91 | 93 | os: macos-latest |
92 | 94 | platform: ios |
93 | | - config-flags: -G Xcode -DCMAKE_XCODE_ATTRIBUTE_CODE_SIGNING_ALLOWED=NO -DCMAKE_BUILD_TYPE=Release |
| 95 | + config-flags: |
| 96 | + -G Xcode |
| 97 | + --toolchain cmake/ios.toolchain.cmake |
| 98 | + -DPLATFORM=OS64 |
| 99 | + build-flags: --config Release |
94 | 100 | artifact-name: godot-cpp-ios-arm64-release.cmake |
95 | 101 | artifact-path: cmake-build/bin/libgodot-cpp.ios.template_release.arm64.a |
96 | 102 | flags: arch=arm64 |
@@ -122,17 +128,22 @@ jobs: |
122 | 128 | windows-compiler: ${{ matrix.compiler }} |
123 | 129 | buildtool: cmake |
124 | 130 |
|
125 | | - - name: Configure |
| 131 | + - name: Configure gdexample.template_debug |
126 | 132 | run: > |
127 | 133 | cmake --log-level=VERBOSE -S . -B cmake-build ${{ env.config-flags }} ${{ matrix.config-flags }} |
128 | 134 |
|
129 | | - - name: Build test.template_debug |
| 135 | + - name: Build gdexample.template_debug |
| 136 | + run: > |
| 137 | + cmake --build cmake-build --verbose --target gdexample ${{ matrix.build-flags }} |
| 138 | +
|
| 139 | + - name: Configure gdexample.template_release |
130 | 140 | run: > |
131 | | - cmake --build cmake-build --verbose --target godot-cpp.test.template_debug ${{ matrix.build-flags }} |
| 141 | + cmake --fresh --log-level=VERBOSE -S . -B cmake-build |
| 142 | + -DGODOTCPP_TARGET=template_release ${{ env.config-flags }} ${{ matrix.config-flags }} |
132 | 143 |
|
133 | | - - name: Build test.template_release |
| 144 | + - name: Build gdexample.template_release |
134 | 145 | run: > |
135 | | - cmake --build cmake-build --verbose --target godot-cpp.test.template_release ${{ matrix.build-flags }} |
| 146 | + cmake --build cmake-build --verbose --target gdexample ${{ matrix.build-flags }} |
136 | 147 |
|
137 | 148 | - name: Run sccache stat for check |
138 | 149 | shell: bash |
|
0 commit comments