AC_MSG_ERROR([Could not find libdecaf])
])
LIBS="$save_LIBS"
+
+ AS_IF([test "x$LIBDECAF_CFLAGS" = "x"],[
+ AC_MSG_CHECKING([for libdecaf headers])
+ libdecaf_header_dir=""
+
+ header_dirs="/usr /usr/local"
+ for header_dir in $header_dirs; do
+ if test -f "$header_dir/include/decaf.hxx"; then
+ libdecaf_header_dir="$header_dir/include"
+ break
+ fi
+
+ if test -f "$header_dir/include/decaf/decaf.hxx"; then
+ libdecaf_header_dir="$header_dir/include/decaf"
+ break
+ fi
+ done
+
+ AS_IF([test "x$libdecaf_header_dir" != "x"],[
+ AC_MSG_RESULT([$libdecaf_header_dir])
+ LIBDECAF_CFLAGS="-I$libdecaf_header_dir"
+ ],
+ [AC_MSG_RESULT([not found])])
+ ])
+
+ AC_SUBST([LIBDECAF_CFLAGS])
+
+ save_CXXFLAGS="$CXXFLAGS"
+ CXXFLAGS="$CXXFLAGS $LIBDECAF_CFLAGS"
+ AC_CHECK_HEADERS(
+ [decaf.hxx],
+ [],
+ [AC_MSG_ERROR([cannot find libdecaf headers])]
+ )
+ CXXFLAGS="$save_CXXFLAGS"
])
])
AM_CPPFLAGS = $(LUA_CFLAGS) $(YAHTTP_CFLAGS) $(BOOST_CPPFLAGS) $(LIBSODIUM_CFLAGS) $(NET_SNMP_CFLAGS) $(LIBCAP_CFLAGS) $(SANITIZER_FLAGS) -O3 -Wall -pthread -DSYSCONFDIR=\"${sysconfdir}\" $(SYSTEMD_CFLAGS)
+if LIBDECAF
+AM_CPPFLAGS += $(LIBDECAF_CFLAGS)
+endif
+
AM_CPPFLAGS += \
-I$(top_srcdir)/ext/json11 \
-I$(top_srcdir)/ext/protozero/include \