diff options
-rw-r--r-- | configure.seed | 8 | ||||
-rw-r--r-- | tests/unit/unit.c | 8 |
2 files changed, 11 insertions, 5 deletions
diff --git a/configure.seed b/configure.seed index b8ec621af..9d1185f15 100644 --- a/configure.seed +++ b/configure.seed @@ -71,7 +71,11 @@ NDPI_API_VERSION=`echo $NDPI_API_VERSION | sed 's/^0*//'` AC_DEFINE_UNQUOTED(NDPI_GIT_RELEASE, "${GIT_RELEASE}", [GIT Release]) AC_DEFINE_UNQUOTED(NDPI_GIT_DATE, "${GIT_DATE}", [Last GIT change]) -AC_CHECK_HEADERS([netinet/in.h stdint.h stdlib.h string.h unistd.h]) +dnl> used by json-c +JSONC_INC=`pkg-config --cflags json-c` +CFLAGS="${CFLAGS} ${JSONC_INC}" + +AC_CHECK_HEADERS([netinet/in.h stdint.h stdlib.h string.h unistd.h json.h]) ADDITIONAL_LIBS= PCAP_HOME=$HOME/PF_RING/userland @@ -196,8 +200,6 @@ AC_SUBST(NDPI_MAJOR) AC_SUBST(NDPI_MINOR) AC_SUBST(NDPI_PATCH) AC_SUBST(NDPI_VERSION_SHORT) -AC_SUBST(SVN_DATE) -AC_SUBST(JSON_C_LIB) AC_SUBST(PCAP_INC) AC_SUBST(PCAP_LIB) AC_SUBST(ADDITIONAL_LIBS) diff --git a/tests/unit/unit.c b/tests/unit/unit.c index 9def14fc7..263f6d80f 100644 --- a/tests/unit/unit.c +++ b/tests/unit/unit.c @@ -52,17 +52,20 @@ #include <sys/mman.h> #include <libgen.h> -#include "json.h" - #include "ndpi_config.h" #include "ndpi_api.h" +#ifdef HAVE_JSON_H +#include "json.h" /* JSON-C */ +#endif + static struct ndpi_detection_module_struct *ndpi_info_mod = NULL; static int verbose = 0; /* *********************************************** */ int serializerUnitTest() { +#ifdef HAVE_JSON_H ndpi_serializer serializer, deserializer; int i, loop_id; u_int8_t verbose = 0; @@ -220,6 +223,7 @@ int serializerUnitTest() { } printf("%s OK\n", __FUNCTION__); +#endif return 0; } |