]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
configure: check for boost regex library support
authorJason Dillaman <dillaman@redhat.com>
Thu, 1 Oct 2015 16:54:53 +0000 (12:54 -0400)
committerJason Dillaman <dillaman@redhat.com>
Thu, 5 Nov 2015 21:11:53 +0000 (16:11 -0500)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
configure.ac

index 2ff85d36038808a0aee7f7d0d598866971ae947c..7a8b39311178ad2daa160f1b5557a20384b1ebba 100644 (file)
@@ -877,6 +877,8 @@ AC_CHECK_HEADER([boost/random/discrete_distribution.hpp],
 
 AC_CHECK_HEADER([boost/statechart/state.hpp], [],
     AC_MSG_FAILURE(["Can't find boost statechart headers; need 1.34 or later"]))
+AC_CHECK_HEADER([boost/regex.hpp], [],
+    AC_MSG_FAILURE(["Can't find boost regex headers"]))
 AC_CHECK_HEADER([boost/program_options/option.hpp], [],
     AC_MSG_FAILURE(["Can't find boost program_options headers"]))
 
@@ -908,6 +910,17 @@ BOOST_RANDOM_LIBS="${LIBS}"
 LIBS="${saved_LIBS}"
 AC_SUBST(BOOST_RANDOM_LIBS)
 
+# boost-regex
+BOOST_REGEX_LIBS=""
+saved_LIBS="${LIBS}"
+LIBS=""
+AC_CHECK_LIB(boost_regex-mt, main, [],
+    [AC_CHECK_LIB(boost_regex, main, [],
+        AC_MSG_FAILURE(["Boost regex library not found."]))])
+BOOST_REGEX_LIBS="${LIBS}"
+LIBS="${saved_LIBS}"
+AC_SUBST(BOOST_REGEX_LIBS)
+
 #
 # Check for boost_program_options library (defines BOOST_PROGRAM_OPTIONS_LIBS).
 #