Skip to content

Commit 0170816

Browse files
committed
CI: android:
-fix mpg123 build on x86
1 parent 4c746ae commit 0170816

File tree

1 file changed

+10
-20
lines changed

1 file changed

+10
-20
lines changed

platforms/build-android.sh

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -187,33 +187,23 @@ for INDEX in "${ARCH_KEYS_INDEX[@]}"; do
187187

188188
cd "mpg123-1.32.6"
189189

190-
BUILDYSTEM="cmake"
190+
cd ports/cmake/
191191

192-
if [ $BUILDYSTEM = "autotools" ]; then
192+
BUILD_DIR_MPG123="build-mpg123"
193193

194-
./configure --prefix="$SYS_ROOT/usr" --oldincludedir="$SYS_ROOT/usr/include" --host="$ARM_NAME_TRIPLE" --with-sysroot="$SYS_ROOT" --with-audio="dummy"
195-
196-
make
194+
mkdir -p "$BUILD_DIR_MPG123"
197195

198-
make install
196+
cd "$BUILD_DIR_MPG123"
199197

198+
if [ "$ARCH_VERSION" = "i686" ]; then
199+
cmake .. --install-prefix "$SYS_ROOT/usr" "-DCMAKE_SYSROOT=$SYS_ROOT" -DOUTPUT_MODULES=dummy -DCMAKE_POSITION_INDEPENDENT_CODE=ON "-DCMAKE_SYSTEM_PROCESSOR=$ARCH_VERSION" -DCMAKE_TOOLCHAIN_FILE=../linux_i686.toolchain.cmake
200200
else
201+
cmake .. --install-prefix "$SYS_ROOT/usr" "-DCMAKE_SYSROOT=$SYS_ROOT" -DOUTPUT_MODULES=dummy -DCMAKE_POSITION_INDEPENDENT_CODE=ON "-DCMAKE_SYSTEM_PROCESSOR=$ARCH_VERSION"
202+
fi
201203

202-
cd ports/cmake/
203-
204-
BUILD_DIR_MPG123="build-mpg123"
205-
206-
mkdir -p "$BUILD_DIR_MPG123"
207-
208-
cd "$BUILD_DIR_MPG123"
209-
210-
cmake .. --install-prefix "$SYS_ROOT/usr" "-DCMAKE_SYSROOT=$SYS_ROOT" -DOUTPUT_MODULES=dummy -DCMAKE_POSITION_INDEPENDENT_CODE=ON "-DCMAKE_HOST_SYSTEM_PROCESSOR=$ARCH_VERSION"
211-
212-
cmake --build .
213-
214-
cmake --install .
204+
cmake --build .
215205

216-
fi
206+
cmake --install .
217207

218208
touch "$BUILD_MPG123_FILE"
219209

0 commit comments

Comments
 (0)