|
|
|
@ -73,38 +73,15 @@ jobs: |
|
|
|
|
- name: print ffbuild logs |
|
|
|
|
if: ${{ failure() }} |
|
|
|
|
run: '[[ -f ./src/ffmpeg/ffbuild/config.log ]] && tail -50 ./src/ffmpeg/ffbuild/config.log' |
|
|
|
|
build-main-on-macos-catalina: |
|
|
|
|
name: macos main on catalina |
|
|
|
|
runs-on: macos-10.15 |
|
|
|
|
build-lts-on-macos-bigsur: |
|
|
|
|
name: macos lts on big sur |
|
|
|
|
runs-on: macos-11 |
|
|
|
|
strategy: |
|
|
|
|
matrix: |
|
|
|
|
xcode: [ '11.7', '12.4' ] |
|
|
|
|
defaults: |
|
|
|
|
run: |
|
|
|
|
shell: bash |
|
|
|
|
steps: |
|
|
|
|
- uses: actions/checkout@v2 |
|
|
|
|
- name: prerequisites |
|
|
|
|
run: brew install autoconf automake libtool pkg-config curl git cmake nasm |
|
|
|
|
- name: set up xcode |
|
|
|
|
run: echo "export DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" > ~/.xcode.for.ffmpeg.kit.sh |
|
|
|
|
- name: run the build script |
|
|
|
|
run: ./macos.sh --xcframework --enable-macos-audiotoolbox --enable-macos-avfoundation --enable-macos-bzip2 --enable-macos-coreimage --enable-macos-libiconv --enable-macos-opencl --enable-macos-opengl --enable-macos-videotoolbox --enable-macos-zlib |
|
|
|
|
- name: print build logs |
|
|
|
|
if: ${{ always() }} |
|
|
|
|
run: cat build.log |
|
|
|
|
- name: print ffbuild logs |
|
|
|
|
if: ${{ failure() }} |
|
|
|
|
run: '[[ -f ./src/ffmpeg/ffbuild/config.log ]] && tail -50 ./src/ffmpeg/ffbuild/config.log' |
|
|
|
|
build-lts-on-macos: |
|
|
|
|
name: macos lts |
|
|
|
|
runs-on: macos-10.15 |
|
|
|
|
strategy: |
|
|
|
|
matrix: |
|
|
|
|
xcode: [ '10.3', '11.7' ] |
|
|
|
|
defaults: |
|
|
|
|
run: |
|
|
|
|
shell: bash |
|
|
|
|
steps: |
|
|
|
|
- uses: actions/checkout@v2 |
|
|
|
|
- name: prerequisites |
|
|
|
|