From d1a2397daa805b0acc965acf85dfdb7297ba6069 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Fri, 16 Sep 2016 20:25:51 +0200 Subject: [PATCH] Fix detection of sqlite3 when cross-compiling Replace usage of AC_CHECK_FILE by test -f to check the existence of sqlite3.c as AC_CHECK_FILE does not work when cross-compiling Signed-off-by: Fabrice Fontaine --- configure.ac | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/configure.ac b/configure.ac index f069ccced..0f18f0818 100644 --- a/configure.ac +++ b/configure.ac @@ -460,16 +460,13 @@ else # first we check to see if the sqlite3 amalgamation (sqlite3.c), is in with our source # this is the prefered way to use sqlite - AC_CHECK_FILE([sqlite3.c], - [ + if test -f sqlite3.c; then SQLITE3_SUPPORT="yes" VIDEO="$VIDEO sqlite3.o" TEMP_LIBS="$TEMP_LIBS -ldl" AC_DEFINE([HAVE_SQLITE3],1,[Define to 1 if you have SQLITE3]) AC_DEFINE([HAVE_SQLITE3_EMBEDDED],1,[Define to 1 if you have SQLITE3 embedded support]) - ] - , - [ + else # if sqlite3.c is not found then we look for the shared library AC_CHECK_LIB(sqlite3, sqlite3_open, [ @@ -478,8 +475,7 @@ else AC_DEFINE([HAVE_SQLITE3],1,[Define to 1 if you have SQLITE3 shared library support]) ] ) - ] - ) + fi CFLAGS=$saved_CFLAGS LIBS=$saved_LIBS