|
53 | 53 |
|
54 | 54 | - name: ubuntu-22.04-ffmpeg-513 |
55 | 55 | os : ubuntu-22.04 |
56 | | - build_tests : true |
57 | 56 | build_ffmpeg : true |
| 57 | + build_ffmpeg_examples : true |
58 | 58 | ffmpeg_version : 5.1.3 |
59 | 59 | c_compiler : gcc |
60 | 60 | cxx_compiler : g++ |
@@ -215,24 +215,40 @@ jobs: |
215 | 215 | include: |
216 | 216 | - name: windows-latest-openblas |
217 | 217 | os : windows-latest |
218 | | - extra_packages : openblas:x64-windows |
| 218 | + build_openblas : true |
219 | 219 |
|
220 | 220 | - name: windows-latest-mkl |
221 | 221 | os : windows-latest |
222 | | - extra_packages : intel-mkl:x64-windows |
| 222 | + build_mkl : true |
223 | 223 |
|
224 | 224 | steps: |
225 | 225 | - name: Checkout repository |
226 | 226 | uses: actions/checkout@v4 |
227 | 227 |
|
228 | | - - name: Install dependencies |
229 | | - run: vcpkg install ${{ matrix.extra_packages }} |
| 228 | + - name: Prepare oneAPI dir for cache restore |
| 229 | + if: ${{ matrix.build_mkl }} |
| 230 | + run: mkdir -p "C:/Program Files (x86)/Intel/oneAPI/" |
| 231 | + |
| 232 | + - name: Cache oneMKL (Windows) |
| 233 | + if: ${{ matrix.build_mkl}} |
| 234 | + uses: actions/cache@v3 |
| 235 | + id: cache-oneapi |
| 236 | + with: |
| 237 | + path: | |
| 238 | + C:/Program Files (x86)/Intel/oneAPI/mkl |
| 239 | + C:/Program Files (x86)/Intel/oneAPI/tbb |
| 240 | + C:/Program Files (x86)/Intel/oneAPI/compiler |
| 241 | + key: oneapi-mkl-try0 |
| 242 | + |
| 243 | + - name: Download MKL |
| 244 | + if: ${{ matrix.build_mkl && (steps.cache-oneapi.outputs.cache-hit != 'true') }} |
| 245 | + run: | |
| 246 | + wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/f5881e61-dcdc-40f1-9bd9-717081ac623c/intel-oneapi-base-toolkit-2025.2.1.46_offline.exe |
| 247 | + intel-oneapi-base-toolkit-2025.2.1.46_offline.exe -a --silent --eula accept --install-dir |
230 | 248 |
|
231 | 249 | - name: Configure |
232 | 250 | run: | |
233 | | - cmake dlib/test -B build \ |
234 | | - -DCMAKE_TOOLCHAIN_FILE="$VCPKG_INSTALLATION_ROOT/scripts/buildsystems/vcpkg.cmake" \ |
235 | | - -DVCPKG_TARGET_TRIPLET=x64-windows |
| 251 | + cmake dlib/test -B build |
236 | 252 |
|
237 | 253 | - name: Build just tests |
238 | 254 | run: cmake --build build --config Release --target dtest --parallel 4 |
|
0 commit comments