diff options
author | NingSun <ning.sun@intel.com> | 2018-02-08 08:34:03 -0800 |
---|---|---|
committer | NingSun <ning.sun@intel.com> | 2018-02-08 09:14:52 -0800 |
commit | 0c89b3ccba7c9b7332ab67ae1936aff51ca62367 (patch) | |
tree | 70c1b1d160d4c6d0a83395ca9a87c1264d0d3439 /SoftHSMv2/m4/acx_sqlite3.m4 | |
parent | 945613b4db4e07f75d2bc7463db580ddfaa700fd (diff) |
Initial sshsm project structure
Issue-ID: AAF-94
Change-Id: I5e82fff418e7567b161acf9b98013a9b85ffc5b4
Signed-off-by: NingSun <ning.sun@intel.com>
Diffstat (limited to 'SoftHSMv2/m4/acx_sqlite3.m4')
-rw-r--r-- | SoftHSMv2/m4/acx_sqlite3.m4 | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/SoftHSMv2/m4/acx_sqlite3.m4 b/SoftHSMv2/m4/acx_sqlite3.m4 new file mode 100644 index 0000000..cf829b7 --- /dev/null +++ b/SoftHSMv2/m4/acx_sqlite3.m4 @@ -0,0 +1,40 @@ +AC_DEFUN([ACX_SQLITE3],[ + AC_ARG_WITH(sqlite3, + AC_HELP_STRING([--with-sqlite3=PATH],[Specify prefix of path of SQLite3]), + [ + SQLITE3_PATH="$withval" + AC_PATH_PROGS(SQLITE3, sqlite3, sqlite3, $withval/bin) + + ],[ + SQLITE3_PATH="/usr/local" + AC_PATH_PROGS(SQLITE3, sqlite3, sqlite3, $PATH) + ]) + + + if ! test -x "$SQLITE3"; then + AC_MSG_ERROR([sqlite3 command not found]) + fi + + AC_MSG_CHECKING(what are the SQLite3 includes) + SQLITE3_INCLUDES="-I$SQLITE3_PATH/include" + AC_MSG_RESULT($SQLITE3_INCLUDES) + + AC_MSG_CHECKING(what are the SQLite3 libs) + SQLITE3_LIBS="-L$SQLITE3_PATH/lib -lsqlite3" + AC_MSG_RESULT($SQLITE3_LIBS) + + tmp_CPPFLAGS=$CPPFLAGS + tmp_LIBS=$LIBS + + CPPFLAGS="$CPPFLAGS $SQLITE3_INCLUDES" + LIBS="$LIBS $SQLITE3_LIBS" + + AC_CHECK_HEADERS(sqlite3.h,,[AC_MSG_ERROR([Can't find SQLite3 headers])]) + AC_CHECK_LIB(sqlite3, sqlite3_prepare_v2, [], [AC_MSG_ERROR([Missing SQLite3 library v3.4.2 or greater])]) + + CPPFLAGS=$tmp_CPPFLAGS + LIBS=$tmp_LIBS + + AC_SUBST(SQLITE3_INCLUDES) + AC_SUBST(SQLITE3_LIBS) +]) |