[Nix-dev] [PATCH] configure: Make sure the user-provided SQLite is usable.
Ludovic Courtès
ludo at gnu.org
Mon Mar 5 23:29:33 CET 2012
---
configure.ac | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/configure.ac b/configure.ac
index 29fdfdb..ed8fc6b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -277,6 +277,19 @@ else
sqlite_lib="-L$sqlite/lib -lsqlite3"
sqlite_include="-I$sqlite/include"
sqlite_bin="$sqlite/bin"
+
+ save_CPPFLAGS="$CPPFLAGS"
+ save_LDFLAGS="$LDFLAGS"
+
+ CPPFLAGS="$sqlite_include"
+ LDFLAGS="$sqlite_lib"
+
+ # Is it usable?
+ AC_CHECK_LIB([sqlite3], [sqlite3_initialize], [:],
+ [AC_MSG_ERROR([SQLite 3 could not be found; see `config.log' for details.])])
+
+ CPPFLAGS="$save_CPPFLAGS"
+ LDFLAGS="$save_LDFLAGS"
fi
AC_SUBST(sqlite_lib)
AC_SUBST(sqlite_include)
--
1.7.6
More information about the nix-dev
mailing list