8336343: Add more known sysroot library locations for ALSA
Reviewed-by: phh, prr, ihse
This commit is contained in:
parent
bc7c255b15
commit
9e6e0a8f34
@ -70,6 +70,25 @@ AC_DEFUN_ONCE([LIB_SETUP_ALSA],
|
|||||||
PKG_CHECK_MODULES(ALSA, alsa, [ALSA_FOUND=yes], [ALSA_FOUND=no])
|
PKG_CHECK_MODULES(ALSA, alsa, [ALSA_FOUND=yes], [ALSA_FOUND=no])
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
if test "x$ALSA_FOUND" = xno; then
|
||||||
|
# If we have sysroot set, and no explicit library location is set,
|
||||||
|
# look at known locations in sysroot.
|
||||||
|
if test "x$SYSROOT" != "x" && test "x${with_alsa_lib}" == x; then
|
||||||
|
if test -f "$SYSROOT/usr/lib64/libasound.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
|
||||||
|
ALSA_LIBS="-L$SYSROOT/usr/lib64 -lasound"
|
||||||
|
ALSA_FOUND=yes
|
||||||
|
elif test -f "$SYSROOT/usr/lib/libasound.so"; then
|
||||||
|
ALSA_LIBS="-L$SYSROOT/usr/lib -lasound"
|
||||||
|
ALSA_FOUND=yes
|
||||||
|
elif test -f "$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libasound.so"; then
|
||||||
|
ALSA_LIBS="-L$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI -lasound"
|
||||||
|
ALSA_FOUND=yes
|
||||||
|
elif test -f "$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU_AUTOCONF-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libasound.so"; then
|
||||||
|
ALSA_LIBS="-L$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU_AUTOCONF-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI -lasound"
|
||||||
|
ALSA_FOUND=yes
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
if test "x$ALSA_FOUND" = xno; then
|
if test "x$ALSA_FOUND" = xno; then
|
||||||
AC_CHECK_HEADERS([alsa/asoundlib.h],
|
AC_CHECK_HEADERS([alsa/asoundlib.h],
|
||||||
[
|
[
|
||||||
|
Loading…
Reference in New Issue
Block a user