From 20bf845ddfe85666ba8439035f4a7c687c525fd7 Mon Sep 17 00:00:00 2001 From: Daniel Stankewitz Date: Sun, 25 Sep 2022 14:33:20 +0200 Subject: [PATCH] Update action.yml --- .github/actions/libmfx/action.yml | 32 ++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/.github/actions/libmfx/action.yml b/.github/actions/libmfx/action.yml index 7898192..8b18065 100644 --- a/.github/actions/libmfx/action.yml +++ b/.github/actions/libmfx/action.yml @@ -1 +1,31 @@ -a +name: libmfx + +inputs: + refId: + type: string + required: true + config: + type: string + required: true + +runs: + using: "composite" + steps: + - name: Set up MSYS2 + uses: msys2/setup-msys2@v2 + with: + install: base-devel binutils autotools automake mingw-w64-x86_64-cmake nasm + path-type: inherit + - name: Build FDK AAC + shell: cmd + env: + vsPath: C:\Program Files\Microsoft Visual Studio\2022\Enterprise\ + run: | + call "${{ env.vsPath }}VC\Auxiliary\Build\vcvars64.bat" + md build dist + D:\a\_temp\setup-msys2\msys2.cmd -c 'cd fdkaac ; autoreconf -fiv ; CC=cl.exe CXX=cl.exe CXXFLAGS=${{ env.cFlags }} ./configure --prefix=$(realpath ../build) --disable-shared --disable-static ; make ; make install ; cd ../build ; tar czf ../dist/libfdkaac.tgz *' + - name: Publish artifact + uses: actions/upload-artifact@v2 + with: + name: libfdkaac-${{ runner.os }}-${{ inputs.config }} + path: dist/libfdkaac.tgz