Unified · Split
| @@ -39,3 +39,21 @@ jobs: · 38 unmodified lines | |||
| 39 | key: fate-suite-${{ steps.fate.outputs.hash }} | 39 | key: fate-suite-${{ steps.fate.outputs.hash }} |
| 40 | - name: Run Fate | 40 | - name: Run Fate |
| 41 | run: make fate SAMPLES=$PWD/fate-suite -j$(nproc) | 41 | run: make fate SAMPLES=$PWD/fate-suite -j$(nproc) |
| 42 | compile_only: | ||
| 43 | strategy: | ||
| 44 | fail-fast: false | ||
| 45 | matrix: | ||
| 46 | image: [ghcr.io/btbn/ffmpeg-builds/win64-gpl:latest] | ||
| 47 | runs-on: linux-amd64 | ||
| 48 | container: ${{ matrix.image }} | ||
| 49 | steps: | ||
| 50 | - name: Checkout | ||
| 51 | uses: actions/checkout@v4 | ||
| 52 | - name: Configure | ||
| 53 | run: | | ||
| 54 | ./configure --pkg-config-flags="--static" $FFBUILD_TARGET_FLAGS $FF_CONFIGURE \ | ||
| 55 | --cc="$CC" --cxx="$CXX" --ar="$AR" --ranlib="$RANLIB" --nm="$NM" \ | ||
| 56 | --extra-cflags="$FF_CFLAGS" --extra-cxxflags="$FF_CXXFLAGS" \ | ||
| 57 | --extra-libs="$FF_LIBS" --extra-ldflags="$FF_LDFLAGS" --extra-ldexeflags="$FF_LDEXEFLAGS" | ||
| 58 | - name: Build | ||
| 59 | run: make -j$(nproc) | ||