From: Ron Nazarov Date: Wed, 4 Dec 2024 01:09:51 +0000 (+0000) Subject: Check for libsqlite3 and error if it isn't found X-Git-Tag: v1.6.1-roc-dev~10 X-Git-Url: https://skyeroc.xyz/gitweb/?a=commitdiff_plain;h=2a56d29f7a5ae65ef6ea63fd28bde2617f7e758b;p=dgamelaunch Check for libsqlite3 and error if it isn't found Instead of just adding it anyway, which resulted in confusing and incorrect error messages when it wasn't found but --enable-sqlite was specified. --- diff --git a/configure.ac b/configure.ac index 8935a2d..9d8e990 100644 --- a/configure.ac +++ b/configure.ac @@ -110,7 +110,7 @@ AC_ARG_WITH(sqlite-db, if test "$enable_sqlite" = yes; then AC_MSG_RESULT([Using SQLite for the database, located at $dgl_sqlite_db]) AC_DEFINE(USE_SQLITE3,1,[Use SQLite for the database instead of flat text file.]) - LIBS="$LIBS -lsqlite3" + AC_CHECK_LIB(sqlite3, sqlite3_open, [LIBS+=" -lsqlite3"], [AC_MSG_ERROR([Cannot find libsqlite3.])]) AC_DEFINE_UNQUOTED(USE_SQLITE_DB, "$dgl_sqlite_db", [Path and filename of the SQLite database.]) fi