|
8 | 8 | - main |
9 | 9 |
|
10 | 10 | env: |
11 | | - CI_PARAMS: -DSHADERC_SKIP_TESTS=ON -DSHADERC_SKIP_EXAMPLES=ON -DSHADERC_SKIP_EXECUTABLES=ON -DSHADERC_SKIP_COPYRIGHT_CHECK=ON -DCMAKE_BUILD_TYPE=Release |
| 11 | + CI_PARAMS: -DSHADERC_SKIP_TESTS=ON -DSHADERC_SKIP_EXAMPLES=ON -DSHADERC_SKIP_EXECUTABLES=ON -DSHADERC_SKIP_COPYRIGHT_CHECK=ON -DSPIRV_TOOLS_BUILD_STATIC=OFF -DSPIRV_SKIP_EXECUTABLES=ON -DCMAKE_BUILD_TYPE=Release |
12 | 12 |
|
13 | 13 | jobs: |
14 | 14 | linux: |
|
39 | 39 | cmake -B build $CI_PARAMS -DCMAKE_C_FLAGS="-std=c99 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0" |
40 | 40 | - name: Build |
41 | 41 | run: | |
42 | | - cmake --build build --parallel |
| 42 | + cmake --build build --parallel 2 |
43 | 43 | strip build/src/libshaderc_shared.so |
44 | 44 | - name: Upload artifact |
45 | 45 | uses: actions/upload-artifact@v4 |
@@ -100,7 +100,7 @@ jobs: |
100 | 100 | run: PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:${CMAKE_SYSROOT}/usr/lib/${{matrix.TRIPLET}}/pkgconfig CC=${{matrix.TRIPLET}}-gcc cmake -B build $CI_PARAMS -DCMAKE_C_FLAGS="-std=c99 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0" |
101 | 101 | - name: Build |
102 | 102 | run: | |
103 | | - cmake --build build --parallel |
| 103 | + cmake --build build --parallel 2 |
104 | 104 | ${{matrix.TRIPLET}}-strip build/src/libshaderc_shared.so |
105 | 105 | - name: Upload artifact |
106 | 106 | uses: actions/upload-artifact@v4 |
@@ -128,10 +128,10 @@ jobs: |
128 | 128 | shell: bash |
129 | 129 | environment_variables: CI_PARAMS |
130 | 130 | run: | |
131 | | - ./utils/git-sync-deps |
132 | | - sudo pkg install -y cmake gmake pkgconf |
| 131 | + sudo pkg install -y cmake gmake pkgconf python312 |
| 132 | + python ./utils/git-sync-deps |
133 | 133 | cmake -B build $CI_PARAMS -DCMAKE_C_FLAGS="-std=c99 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0" |
134 | | - cmake --build build --parallel |
| 134 | + cmake --build build --parallel 2 |
135 | 135 | strip build/src/libshaderc_shared.so |
136 | 136 | - name: Upload artifact |
137 | 137 | uses: actions/upload-artifact@v4 |
@@ -162,7 +162,7 @@ jobs: |
162 | 162 | run: cmake -B build $CI_PARAMS ${{matrix.CMAKE_PARAMS}} |
163 | 163 | - name: Build |
164 | 164 | run: | |
165 | | - cmake --build build --parallel |
| 165 | + cmake --build build --parallel 2 |
166 | 166 | strip -u -r build/src/libshaderc_shared.dylib |
167 | 167 | - name: Upload artifact |
168 | 168 | uses: actions/upload-artifact@v4 |
@@ -191,11 +191,11 @@ jobs: |
191 | 191 | fetch-depth: 3 |
192 | 192 | - name: Sync deps |
193 | 193 | run: | |
194 | | - ./utils/git-sync-deps |
| 194 | + python ./utils/git-sync-deps |
195 | 195 | - name: Configure build |
196 | 196 | run: cmake -B build -G "Visual Studio 17 2022" -A ${{matrix.PLATFORM}} %CI_PARAMS% -DUSE_MSVC_RUNTIME_LIBRARY_DLL=OFF |
197 | 197 | - name: Build |
198 | | - run: cmake --build build --parallel --config Release |
| 198 | + run: cmake --build build --parallel 2 --config Release |
199 | 199 | - name: Upload artifact |
200 | 200 | uses: actions/upload-artifact@v4 |
201 | 201 | with: |
|
0 commit comments