]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
autoconf: add check for the boost_program_options library
authorXing Lin <xinglin@cs.utah.edu>
Mon, 11 Nov 2013 00:06:55 +0000 (17:06 -0700)
committerXing Lin <xinglin@cs.utah.edu>
Mon, 11 Nov 2013 00:06:55 +0000 (17:06 -0700)
check for the existence of boost_program_options library in
configure.ac since several files need that library

Signed-off-by: Xing Lin <xinglin@cs.utah.edu>
configure.ac

index 8523c3fb06e97ba50f07dac8672f39bdaaf56b59..26f9c81040d20a6d74605cf9c11daefdc1749ebd 100644 (file)
@@ -553,6 +553,19 @@ AC_CHECK_LIB(boost_thread-mt, main, [],
     [AC_CHECK_LIB(boost_thread, main, [],
         AC_MSG_FAILURE(["Boost thread library not found."]))])
 
+#
+# Check for boost_program_options library (defines BOOST_PROGRAM_OPTIONS_LIBS).
+#
+BOOST_PROGRAM_OPTIONS_LIBS=""
+saved_LIBS="${LIBS}"
+LIBS=""
+AC_CHECK_LIB(boost_program_options-mt, main, [],
+    [AC_CHECK_LIB(boost_program_options, main, [],
+        AC_MSG_FAILURE(["Boost program options library not found."]))])
+BOOST_PROGRAM_OPTIONS_LIBS="${LIBS}"
+LIBS="${saved_LIBS}"
+AC_SUBST(BOOST_PROGRAM_OPTIONS_LIBS)
+
 AC_LANG([C])
 
 AC_CHECK_MEMBER([struct fiemap_extent.fe_logical],