summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2023-01-30 06:59:35 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2023-01-30 06:59:35 (GMT)
commitdb3b204dd7a71b2f74a4e69b2159a96e3ab66614 (patch)
tree34174311b7ac504f03a10a889ada7f28db7a06c0 /configure.ac
parent34ee1bfca78e8423cfa29329fdc756569d6b1960 (diff)
Save an initial version of rost.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac40
1 files changed, 34 insertions, 6 deletions
diff --git a/configure.ac b/configure.ac
index 492634b..9e4375c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -6,8 +6,8 @@
m4_include([gitrev.m4])
-AC_PREREQ(2.59)
-AC_INIT([chrysalide], [gitversion], [nocbos@gmail.com])
+AC_PREREQ([2.71])
+AC_INIT([chrysalide],[gitversion],[nocbos@gmail.com])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_MACRO_DIR([m4])
@@ -33,7 +33,9 @@ AC_PROG_LEX
AC_PROG_YACC
AC_PROG_INSTALL
AC_PROG_MAKE_SET
-AC_PROG_LIBTOOL
+LT_INIT
+
+CFLAGS=""
AC_EGREP_CPP(yes,
[#ifdef __PIE__
@@ -58,7 +60,15 @@ AC_CHECK_LIB([dl], [dlopen])
AC_HEADER_DIRENT
AC_HEADER_STDBOOL
-AC_HEADER_STDC
+m4_warn([obsolete],
+[The preprocessor macro `STDC_HEADERS' is obsolete.
+ Except in unusual embedded environments, you can safely include all
+ ISO C90 headers unconditionally.])dnl
+# Autoupdate added the next two lines to ensure that your configure
+# script's behavior did not change. They are probably safe to remove.
+AC_CHECK_INCLUDES_DEFAULT
+AC_PROG_EGREP
+
AC_CHECK_HEADERS([malloc.h])
AC_CHECK_HEADERS([netdb.h])
AC_CHECK_HEADERS([stdlib.h])
@@ -292,7 +302,7 @@ if test "x$enable_debug" = "xyes"; then
DEBUG_CPPFLAGS="-DDEBUG"
DEBUG_CFLAGS="-O0 -ggdb -gdwarf-2"
else
- DEBUG_CPPFLAGS="-DNDEBUG"
+ DEBUG_CPPFLAGS="-Ofast -DNDEBUG"
fi
@@ -305,6 +315,7 @@ WARNING_CFLAGS="-Wall -Wimplicit -Wreturn-type -Wunused -Wswitch -Wcomment -Wuni
# _BSD_SOURCE: htobe64, be64toh
# _XOPEN_SOURCE: strdup, snprintf
# _ISOC99_SOURCE: INFINITY; NAN
+# _GNU_SOURCE: strcasestr
# GTK_DISABLE_DEPRECATED: on reste conforme au C99
#COMPLIANCE_FLAGS="-D_BSD_SOURCE -D_GNU_SOURCE -DGTK_DISABLE_DEPRECATED"
COMPLIANCE_CPPFLAGS="-D_DEFAULT_SOURCE -D_GNU_SOURCE"
@@ -617,6 +628,9 @@ AC_CONFIG_FILES([Makefile
plugins/pychrysalide/analysis/db/Makefile
plugins/pychrysalide/analysis/db/items/Makefile
plugins/pychrysalide/analysis/disass/Makefile
+ plugins/pychrysalide/analysis/scan/Makefile
+ plugins/pychrysalide/analysis/scan/patterns/Makefile
+ plugins/pychrysalide/analysis/scan/patterns/backends/Makefile
plugins/pychrysalide/analysis/storage/Makefile
plugins/pychrysalide/analysis/types/Makefile
plugins/pychrysalide/arch/Makefile
@@ -658,6 +672,14 @@ AC_CONFIG_FILES([Makefile
src/analysis/disass/Makefile
src/analysis/human/Makefile
src/analysis/human/asm/Makefile
+ src/analysis/scan/Makefile
+ src/analysis/scan/conds/Makefile
+ src/analysis/scan/exprs/Makefile
+ src/analysis/scan/funcs/Makefile
+ src/analysis/scan/matches/Makefile
+ src/analysis/scan/patterns/Makefile
+ src/analysis/scan/patterns/backends/Makefile
+ src/analysis/scan/patterns/tokens/Makefile
src/analysis/storage/Makefile
src/analysis/types/Makefile
src/arch/Makefile
@@ -709,7 +731,7 @@ echo -n $PACKAGE r
echo AC_PACKAGE_VERSION
echo
-echo The GLib and object library.................. : $libgobj_version
+echo The GLib type, object and signal library..... : $libgobj_version
echo The thread support for GLib.................. : $libgthread_version
echo The dynamic module loader for GLib........... : $libgmod_version
echo The GNU Image Manipulation Program Toolkit... : $libgtk_version
@@ -733,6 +755,12 @@ else
disable_gtk_support="yes"
fi
+if test "x$enable_curl_support" = "xyes"; then
+ disable_curl_support="no"
+else
+ disable_curl_support="yes"
+fi
+
if test "x$enable_python_bindings" = "xyes"; then
disable_python_bindings="no"
else