Back to the Main Page. | ax_boost_signals |
Download the M4 Source. |
AX_BOOST_SIGNALS
2004-09-20 0.5.65 : InstalledPackages
Michael Tindal <mtindal@paradoxpoint.com>
license: GPLWithACException
AC_DEFUN([AX_BOOST_SIGNALS], [AC_REQUIRE([AC_CXX_NAMESPACES])dnl AC_CACHE_CHECK(whether the Boost::Signal library is available, ax_cv_boost_signal, [AC_LANG_SAVE AC_LANG_CPLUSPLUS AC_COMPILE_IFELSE(AC_LANG_PROGRAM([[#include <boost/signal.hpp>]], [[boost::signal<void ()> sig; return 0;]]), ax_cv_boost_signal=yes, ax_cv_boost_signal=no) AC_LANG_RESTORE ]) if test "$ax_cv_boost_signal" = yes; then AC_DEFINE(HAVE_BOOST_SIGNALS,,[define if the Boost::Signal library is available]) fi dnl Now determine the appropriate file names AC_ARG_WITH([boost-signals],AS_HELP_STRING([--with-boost-signals], [specify the boost signals library or suffix to use]), [if test "x$with_boost_signals" != "xno"; then ax_signals_lib=$with_boost_signals ax_boost_signals_lib=boost_signals-$with_boost_signals fi]) for ax_lib in $ax_signals_lib $ax_boost_signals_lib boost_signals; do AC_CHECK_LIB($ax_lib, main, [BOOST_SIGNALS_LIB=$ax_lib break]) done AC_SUBST(BOOST_SIGNALS_LIB) ])dnl