From c4b219ab41d4e03fc4c1bef9bfc1f3e7b8be31df Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Thu, 1 Oct 2015 12:54:53 -0400 Subject: [PATCH] configure: check for boost regex library support Signed-off-by: Jason Dillaman --- configure.ac | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/configure.ac b/configure.ac index 2ff85d3603880..7a8b39311178a 100644 --- a/configure.ac +++ b/configure.ac @@ -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). # -- 2.39.5