diff options
author | Xiyue Deng <manphiz@gmail.com> | 2012-04-04 11:22:29 +0200 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2012-04-04 11:25:24 +0200 |
commit | a93cc150578f2e47f4fbbfaa65d4c34f0271c951 (patch) | |
tree | 069fe5deeac72b0f0ea160db425731d763fa92f8 /m4/ax_boost_asio.m4 | |
parent | 7ea1d1b18e5c1c3300936dd89c3e55b5b370ae72 (diff) | |
download | autoconf-archive-a93cc150578f2e47f4fbbfaa65d4c34f0271c951.tar.gz |
AX_BOOST_*: fixed detection of dynamic libraries on Mac OS X (*.dylib)
See <http://savannah.gnu.org/patch/?7719> for further details.
Diffstat (limited to 'm4/ax_boost_asio.m4')
-rw-r--r-- | m4/ax_boost_asio.m4 | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/m4/ax_boost_asio.m4 b/m4/ax_boost_asio.m4 index 9a9b9e7..36c36e2 100644 --- a/m4/ax_boost_asio.m4 +++ b/m4/ax_boost_asio.m4 @@ -82,10 +82,9 @@ AC_DEFUN([AX_BOOST_ASIO], if test "x$ax_cv_boost_asio" = "xyes"; then AC_DEFINE(HAVE_BOOST_ASIO,,[define if the Boost::ASIO library is available]) BN=boost_system + BOOSTLIBDIR=`echo $BOOST_LD_FLAGS | sed -e 's/@<:@^\/@:>@*//'` if test "x$ax_boost_user_asio_lib" = "x"; then - for ax_lib in $BN $BN-$CC $BN-$CC-mt $BN-$CC-mt-s $BN-$CC-s \ - lib$BN lib$BN-$CC lib$BN-$CC-mt lib$BN-$CC-mt-s lib$BN-$CC-s \ - $BN-mgw $BN-mgw $BN-mgw-mt $BN-mgw-mt-s $BN-mgw-s ; do + for ax_lib in `ls $BOOSTLIBDIR/libboost_system*.so* $BOOSTLIBDIR/libboost_system*.dylib* $BOOSTLIBDIR/libboost_system*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_system.*\)\.so.*$;\1;' -e 's;^lib\(boost_system.*\)\.dylib.*$;\1;' -e 's;^lib\(boost_system.*\)\.a.*$;\1;' ` ; do AC_CHECK_LIB($ax_lib, main, [BOOST_ASIO_LIB="-l$ax_lib" AC_SUBST(BOOST_ASIO_LIB) link_thread="yes" break], [link_thread="no"]) done |