Skip to content

Commit b800843

Browse files
Update OpusCompile.yml
1 parent c97e624 commit b800843

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

.github/workflows/OpusCompile.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,12 @@ jobs:
7979
- name: Setup Environment
8080
run: |
8181
if [[ "${{ matrix.arch }}" == "x64" ]]; then
82-
echo "C_COMPILER=-m64" >> $GITHUB_ENV
83-
echo "CXX_COMPILER=-m64" >> $GITHUB_ENV
82+
echo "C_FLAGS=-m64" >> $GITHUB_ENV
83+
echo "CXX_FLAGS=-m64" >> $GITHUB_ENV
8484
elif [[ "${{ matrix.arch }}" == "x86" ]]; then
8585
sudo apt-get install g++-multilib
86-
echo "C_COMPILER=-m32" >> $GITHUB_ENV
87-
echo "CXX_COMPILER=-m32" >> $GITHUB_ENV
86+
echo "C_FLAGS=-m32" >> $GITHUB_ENV
87+
echo "CXX_FLAGS=-m32" >> $GITHUB_ENV
8888
elif [[ "${{ matrix.arch }}" == "arm64" ]]; then
8989
sudo apt-get install g++-aarch64-linux-gnu
9090
echo "C_COMPILER=aarch64-linux-gnu-gcc" >> $GITHUB_ENV
@@ -106,7 +106,12 @@ jobs:
106106

107107
- name: Configure
108108
working-directory: ./build
109-
run: cmake ../opus -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DOPUS_BUILD_PROGRAMS=ON -DCMAKE_C_FLAGS=${{ env.C_COMPILER }} -DCMAKE_CXX_FLAGS=${{ env.CXX_COMPILER }}
109+
run: |
110+
if [[ "${{ matrix.arch }}" == "x64" || "${{ matrix.arch }}" == "x86" ]]; then
111+
cmake ../opus -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DOPUS_BUILD_PROGRAMS=ON -DCMAKE_C_FLAGS=${{ env.C_COMPILER }} -DCMAKE_CXX_FLAGS=${{ env.CXX_COMPILER }}
112+
elif [[ "${{ matrix.arch }}" == "arm64" || "${{ matrix.arch }}" == "arm32" ]]; then
113+
cmake ../opus -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DOPUS_BUILD_PROGRAMS=ON -DCMAKE_C_COMPILER=${{ env.C_COMPILER }} -DCMAKE_CXX_COMPILER=${{ env.CXX_COMPILER }}
114+
fi
110115
111116
- name: Build
112117
working-directory: ./build

0 commit comments

Comments
 (0)