From: Paul Cercueil Date: Fri, 29 Apr 2016 20:06:36 +0000 (+0200) Subject: configure: Detect the toolchain's sdl-config tool X-Git-Tag: r24~357 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=commitdiff_plain;h=3d037671fa024a16ea55f029b5c83cca8021f9ea configure: Detect the toolchain's sdl-config tool Instead of calling the host's sdl-config, which doesn't work when cross-compiling, call the sdl-config program that's installed in the compiler's sysroot. Signed-off-by: Paul Cercueil --- diff --git a/configure b/configure index 1df9aac0..cb124ac6 100755 --- a/configure +++ b/configure @@ -72,6 +72,9 @@ AR="${AS-${CROSS_COMPILE}ar}" MAIN_LDLIBS="$LDLIBS -ldl -lm -lpthread" config_mak="config.mak" +SYSROOT="$(${CC} --print-sysroot)" +[ "x${SDL_CONFIG}" = "x" ] && SDL_CONFIG="${SYSROOT}/usr/bin/sdl-config" + fail() { echo "$@" @@ -398,7 +401,7 @@ if [ "x$sound_drivers" = "x" ]; then sound_drivers="$sound_drivers pulseaudio" MAIN_LDLIBS="-lpulse $MAIN_LDLIBS" fi - if [ "$need_sdl" = "yes" ] || check_sdl `sdl-config --cflags --libs`; then + if [ "$need_sdl" = "yes" ] || check_sdl `${SDL_CONFIG} --cflags --libs`; then sound_drivers="$sound_drivers sdl" need_sdl="yes" fi @@ -417,10 +420,10 @@ else fi if [ "$need_sdl" = "yes" ]; then - which sdl-config > /dev/null || \ + which ${SDL_CONFIG} > /dev/null || \ fail "sdl-config is missing; please install libsdl (libsdl1.2-dev)" - CFLAGS="$CFLAGS `sdl-config --cflags`" - MAIN_LDLIBS="`sdl-config --libs` $MAIN_LDLIBS" + CFLAGS="$CFLAGS `${SDL_CONFIG} --cflags`" + MAIN_LDLIBS="`${SDL_CONFIG} --libs` $MAIN_LDLIBS" check_sdl || fail "please install libsdl (libsdl1.2-dev)" fi