Fix missing sound with latest OpenAL

And linking error with FreeType
This commit is contained in:
Benau 2021-05-02 13:59:18 +08:00
parent f909d12749
commit 98ad55ed4e

View File

@ -374,7 +374,8 @@ if [ ! -f "$DIRNAME/obj/freetype_bootstrap.stamp" ]; then
-DPNG_LIBRARY="$DIRNAME/obj/libpng/libpng.a" \ -DPNG_LIBRARY="$DIRNAME/obj/libpng/libpng.a" \
-DPNG_PNG_INCLUDE_DIR="$DIRNAME/obj/libpng/" \ -DPNG_PNG_INCLUDE_DIR="$DIRNAME/obj/libpng/" \
-DFT_WITH_HARFBUZZ=OFF -DFT_WITH_BZIP2=OFF \ -DFT_WITH_HARFBUZZ=OFF -DFT_WITH_BZIP2=OFF \
-DFT_WITH_BROTLI=OFF -DFT_WITH_ZLIB=ON -DFT_WITH_PNG=ON && -DFT_WITH_BROTLI=OFF -DFT_WITH_ZLIB=ON -DFT_WITH_PNG=ON \
-DCMAKE_C_FLAGS="-fpic" &&
make $@ make $@
check_error check_error
# We need to rebuild freetype after harfbuzz is compiled # We need to rebuild freetype after harfbuzz is compiled
@ -416,7 +417,8 @@ if [ ! -f "$DIRNAME/obj/freetype.stamp" ]; then
-DHARFBUZZ_LIBRARIES="$DIRNAME/obj/harfbuzz/build/libharfbuzz.a" \ -DHARFBUZZ_LIBRARIES="$DIRNAME/obj/harfbuzz/build/libharfbuzz.a" \
-DHARFBUZZ_INCLUDE_DIRS="$DIRNAME/obj/harfbuzz/src/" \ -DHARFBUZZ_INCLUDE_DIRS="$DIRNAME/obj/harfbuzz/src/" \
-DFT_WITH_HARFBUZZ=ON -DFT_WITH_BZIP2=OFF \ -DFT_WITH_HARFBUZZ=ON -DFT_WITH_BZIP2=OFF \
-DFT_WITH_BROTLI=OFF -DFT_WITH_ZLIB=ON -DFT_WITH_PNG=ON && -DFT_WITH_BROTLI=OFF -DFT_WITH_ZLIB=ON -DFT_WITH_PNG=ON \
-DCMAKE_C_FLAGS="-fpic" &&
make $@ make $@
check_error check_error
touch "$DIRNAME/obj/freetype.stamp" touch "$DIRNAME/obj/freetype.stamp"
@ -430,10 +432,10 @@ if [ ! -f "$DIRNAME/obj/openal.stamp" ]; then
cd "$DIRNAME/obj/openal" cd "$DIRNAME/obj/openal"
cmake . -DCMAKE_TOOLCHAIN_FILE=../../../cmake/Toolchain-android.cmake \ cmake . -DCMAKE_TOOLCHAIN_FILE=../../../cmake/Toolchain-android.cmake \
-DHOST=$HOST -DARCH=$ARCH \ -DHOST=$HOST -DARCH=$ARCH -DALSOFT_UTILS=0 -DALSOFT_EXAMPLES=0 \
-DALSOFT_UTILS=0 \ -DLIBTYPE=STATIC -DOPENSL_LIBRARY="-lOpenSLES" \
-DALSOFT_EXAMPLES=0 \ -DOPENSL_INCLUDE_DIR="$DIRNAME/obj/sysroot/usr/include/SLES/" \
-DALSOFT_TESTS=0 -DLIBTYPE=STATIC \ -DOPENSL_ANDROID_INCLUDE_DIR="$DIRNAME/obj/sysroot/usr/include/SLES/" \
-DCMAKE_C_FLAGS="-fpic" -DCMAKE_CXX_FLAGS="-fpic" && -DCMAKE_C_FLAGS="-fpic" -DCMAKE_CXX_FLAGS="-fpic" &&
make $@ make $@
check_error check_error