Lines 752-755
Link Here
|
752 |
CHECK_JSON=yes |
752 |
CHECK_JSON=yes |
753 |
HAVE_JSON=no |
753 |
HAVE_JSON=no |
|
|
754 |
HAVE_JSON_C=no |
754 |
|
755 |
|
755 |
AC_ARG_WITH([json], |
756 |
AC_ARG_WITH([json], |
Lines 768-781
Link Here
|
768 |
AC_MSG_ERROR([you must specify a parameter to --with-jsondir, e.g. --with-jsondir=/path/to]) |
769 |
AC_MSG_ERROR([you must specify a parameter to --with-jsondir, e.g. --with-jsondir=/path/to]) |
769 |
else |
770 |
else |
770 |
dnl We need (libjson.so OR libjson.a OR libjson.dll) AND json/json.h |
|
|
771 |
if test ! -e "${JSONDIR}/include/json/json.h" -o \ |
772 |
! \( -e "${JSONDIR}/lib/libjson.so" -o \ |
773 |
-e "${JSONDIR}/lib/libjson.dll" -o \ |
774 |
-e "${JSONDIR}/lib/libjson.dylib" -o \ |
775 |
-e "${JSONDIR}/bin/libjson.dll" -o \ |
776 |
-e "${JSONDIR}/lib/libjson.a" \) |
777 |
then |
778 |
AC_MSG_ERROR([Cannot find json dev files in "$JSONDIR"]) |
779 |
fi |
780 |
AC_MSG_RESULT([Using user-specified json-c directory: $JSONDIR]) |
771 |
AC_MSG_RESULT([Using user-specified json-c directory: $JSONDIR]) |
781 |
|
772 |
|
Lines 789-794
Link Here
|
789 |
CPPFLAGS_SAVE="$CPPFLAGS" |
780 |
CPPFLAGS_SAVE="$CPPFLAGS" |
790 |
CPPFLAGS="$JSON_CPPFLAGS" |
781 |
CPPFLAGS="$JSON_CPPFLAGS" |
791 |
AC_CHECK_HEADER([json-c/json.h], [HAVE_JSON=yes], [ |
782 |
AC_CHECK_HEADER([json/json.h], [HAVE_JSON=yes], [ |
792 |
AC_CHECK_HEADER([json/json.h], [HAVE_JSON=yes], [])]) |
783 |
AC_CHECK_HEADER([json-c/json.h], [HAVE_JSON=yes; HAVE_JSON_C=yes], []) |
|
|
784 |
]) |
793 |
CPPFLAGS="$CPPFLAGS_SAVE" |
785 |
CPPFLAGS="$CPPFLAGS_SAVE" |
794 |
|
786 |
|
Lines 803-806
Link Here
|
803 |
if test "$HAVE_JSON" = "yes"; then |
795 |
if test "$HAVE_JSON" = "yes"; then |
804 |
AC_DEFINE([HAVE_LIBJSON], 1, [Define to 1 if libjson is present]) |
796 |
AC_DEFINE([HAVE_LIBJSON], 1, [Define to 1 if libjson is present]) |
|
|
797 |
fi |
798 |
if test "$HAVE_JSON_C" = "yes"; then |
799 |
AC_DEFINE([HAVE_LIBJSON_C], 1, [Define to 1 if libjson resides in a json-c subdir]) |
805 |
fi |
800 |
fi |
806 |
|
801 |
|