summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2014-03-20 22:52:48 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2014-03-20 22:52:48 (GMT)
commit18d6b808db6e31e867525d68f92d6f928a7ab5a7 (patch)
treed534c8e374004866696322a4c3f58ae2a7a545d9 /configure.ac
parent84790a5b420d0a9ce658013573b180ce059db325 (diff)
Created the first steps for a distributed storage.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@368 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac34
1 files changed, 33 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 6ce670a..5a9ab81 100644
--- a/configure.ac
+++ b/configure.ac
@@ -151,10 +151,11 @@ WARNING_FLAGS="-Wall -Wimplicit -Wreturn-type -Wunused -Wswitch -Wcomment -Wunin
AC_SUBST(WARNING_FLAGS)
+# _BSD_SOURCE: htobe64, be64toh
# _XOPEN_SOURCE: strdup, snprintf
# _ISOC99_SOURCE: INFINITY; NAN
# GTK_DISABLE_DEPRECATED: on reste conforme au C99
-COMPLIANCE_FLAGS="-D_GNU_SOURCE -DGTK_DISABLE_DEPRECATED"
+COMPLIANCE_FLAGS="-D_BSD_SOURCE -D_GNU_SOURCE -DGTK_DISABLE_DEPRECATED"
AC_SUBST(COMPLIANCE_FLAGS)
@@ -186,6 +187,34 @@ AC_SUBST(LIBXML_CFLAGS)
AC_SUBST(LIBXML_LIBS)
+#--- Checks for libarchive
+
+PKG_CHECK_MODULES(LIBARCHIVE,libarchive >= 3.1.2,[libarchive_found=yes],[libarchive_found=no])
+
+if test "$libarchive_found" = "yes"; then
+ libarchive_version=`pkg-config libarchive --modversion`
+else
+ libarchive_version='-'
+fi
+
+AC_SUBST(LIBARCHIVE_CFLAGS)
+AC_SUBST(LIBARCHIVE_LIBS)
+
+
+#--- Checks for libsqlite
+
+PKG_CHECK_MODULES(LIBSQLITE,sqlite3 >= 3.8.2,[libsqlite_found=yes],[libsqlite_found=no])
+
+if test "$libsqlite_found" = "yes"; then
+ libsqlite_version=`pkg-config sqlite3 --modversion`
+else
+ libsqlite_version='-'
+fi
+
+AC_SUBST(LIBSQLITE_CFLAGS)
+AC_SUBST(LIBSQLITE_LIBS)
+
+
#--- Checks for Python
if test "x$enable_debug" = "xyes"; then
@@ -264,6 +293,7 @@ AC_CONFIG_FILES([Makefile
src/analysis/Makefile
src/analysis/binaries/Makefile
src/analysis/blocks/Makefile
+ src/analysis/db/Makefile
src/analysis/decomp/Makefile
src/analysis/disass/Makefile
src/analysis/types/Makefile
@@ -322,6 +352,8 @@ echo $PACKAGE $VERSION
echo
echo The GNU Image Manipulation Program Toolkit... : $libgtk_version
echo The XML C parser and toolkit of Gnome........ : $libxml_version
+echo The flexible interface for archives I/O...... : $libarchive_version
+echo The small, fast and reliable database engine. : $libsqlite_version
echo The Python GObject bindings.................. : $libpygobject_version
echo The graph library from Graphviz.............. : $libgraph_version