diff options
| -rw-r--r-- | configure.ac | 22 | 
1 files changed, 15 insertions, 7 deletions
diff --git a/configure.ac b/configure.ac index 9a0cb7ba91d..6d04a354889 100644 --- a/configure.ac +++ b/configure.ac @@ -737,13 +737,21 @@ AC_ARG_ENABLE([tiering],                               [Disable data classification/tiering]),                [BUILD_GFDB="${enableval}"], [BUILD_GFDB="yes"]) -if test "x${BUILD_GFDB}" = "xyes"; then -  PKG_CHECK_MODULES([SQLITE], [sqlite3], -                    AC_DEFINE(USE_GFDB, 1), -                    AC_MSG_ERROR([pass --disable-tiering to build without sqlite])) -else -  AC_DEFINE(USE_GFDB, 0, [no sqlite, gfdb is disabled]) -fi +case $host_os in +  darwin*) +    SQLITE_LIBS="-lsqlite3" +    AC_CHECK_HEADERS([sqlite3.h], AC_DEFINE(USE_GFDB, 1)) +    ;; +  *) +    if test "x${BUILD_GFDB}" = "xyes"; then +      PKG_CHECK_MODULES([SQLITE], [sqlite3], +                        AC_DEFINE(USE_GFDB, 1), +                        AC_MSG_ERROR([pass --disable-tiering to build without sqlite])) +    else +      AC_DEFINE(USE_GFDB, 0, [no sqlite, gfdb is disabled]) +    fi +    ;; +esac  AC_SUBST(SQLITE_CFLAGS)  AC_SUBST(SQLITE_LIBS)  | 
