]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
make re2 something you have to enable explicitly. I can't get it to link statically.
authorbert hubert <bert.hubert@netherlabs.nl>
Sun, 14 Feb 2016 14:18:26 +0000 (15:18 +0100)
committerbert hubert <bert.hubert@netherlabs.nl>
Sun, 14 Feb 2016 14:18:26 +0000 (15:18 +0100)
m4/pdns_check_re2.m4

index 538b7ffff67f0fa6033575960072ab5776c8971f..cfa6fb414d7e220481b9291c5d34ef7cd8a7c55e 100644 (file)
@@ -1,6 +1,13 @@
 AC_DEFUN([PDNS_CHECK_RE2], [
-    PKG_CHECK_MODULES([RE2], [re2], [HAVE_RE2=1], [HAVE_RE2=0])
-    AM_CONDITIONAL([HAVE_RE2], [test "$HAVE_RE2" -eq 1])
-    AS_IF([test "$HAVE_RE2" -eq 1], [AC_DEFINE([HAVE_RE2], [1], [Define if using RE2.])])
-    
+  AC_MSG_CHECKING([if we should compile in libre2 for dnsdist])
+  AC_ARG_ENABLE([re2], [AS_HELP_STRING([--enable-re2],[enable libre2 @<:@default=no@:>@])],
+       [enable_re2=$enableval],
+       [enable_re2=no]
+  )
+  AC_MSG_RESULT([$enable_re2])
+  AS_IF([test "x$enable_re2" = "xyes"], [
+    PKG_CHECK_MODULES([RE2], [re2], [HAVE_RE2=1], [AC_MSG_ERROR([Could not find libre2])])
+  ], [HAVE_RE2=0])    
+  AM_CONDITIONAL([HAVE_RE2], [test "$HAVE_RE2" -eq 1])
+  AS_IF([test "$HAVE_RE2" -eq 1], [AC_DEFINE([HAVE_RE2], [1], [Define if using RE2.])])
 ])