summaryrefslogtreecommitdiff
path: root/m4/ax_boost_date_time.m4
diff options
context:
space:
mode:
authorThomas Porschberg <thomas@randspringer.de>2007-07-26 23:16:58 +0200
committerPeter Simons <simons@cryp.to>2007-07-26 23:16:58 +0200
commite3b9079d83ebfaab479965e1af4d407ebe756db9 (patch)
treeeaaba0ed53887a3c82a02c694ba7ceaa6f1de484 /m4/ax_boost_date_time.m4
parent4129983894126d7212ce6c624f43c1fc2754108b (diff)
downloadautoconf-archive-e3b9079d83ebfaab479965e1af4d407ebe756db9.tar.gz
AX_BOOST_*: adapted for naming convention in Boost version 1.34
Diffstat (limited to 'm4/ax_boost_date_time.m4')
-rw-r--r--m4/ax_boost_date_time.m422
1 files changed, 12 insertions, 10 deletions
diff --git a/m4/ax_boost_date_time.m4 b/m4/ax_boost_date_time.m4
index b760227..dbd8276 100644
--- a/m4/ax_boost_date_time.m4
+++ b/m4/ax_boost_date_time.m4
@@ -20,7 +20,7 @@
#
# LAST MODIFICATION
#
-# 2007-07-24
+# 2007-07-26
#
# COPYLEFT
#
@@ -73,17 +73,19 @@ AC_DEFUN([AX_BOOST_DATE_TIME],
])
if test "x$ax_cv_boost_date_time" = "xyes"; then
AC_DEFINE(HAVE_BOOST_DATE_TIME,,[define if the Boost::Date_Time library is available])
- BN=boost_date_time
+ BN_BOOST_DATE_TIME_LIB=boost_date_time
+ BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/@<:@^\/@:>@*//'`
if test "x$ax_boost_user_date_time_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
- AC_CHECK_LIB($ax_lib, exit, [BOOST_DATE_TIME_LIB="-l$ax_lib"; AC_SUBST(BOOST_DATE_TIME_LIB) link_date_time="yes"; break],
- [link_date_time="no"])
- done
+ for libextension in `ls $BOOSTLIBDIR/libboost_date_time*.{so,a}* | sed 's,.*/,,' | sed -e 's;^libboost_date_time\(.*\)\.so.*$;\1;' -e 's;^libboost_date_time\(.*\)\.a*$;\1;'` ; do
+ ax_lib=${BN_BOOST_DATE_TIME_LIB}${libextension}
+ AC_CHECK_LIB($ax_lib, exit,
+ [BOOST_DATE_TIME_LIB="-l$ax_lib"; AC_SUBST(BOOST_DATE_TIME_LIB) link_date_time="yes"; break],
+ [link_date_time="no"])
+ done
+
else
- for ax_lib in $ax_boost_user_date_time_lib $BN-$ax_boost_user_date_time_lib; do
- AC_CHECK_LIB($ax_lib, exit,
+ for ax_lib in $ax_boost_user_date_time_lib $BN_BOOST_DATE_TIME_LIB-$ax_boost_user_date_time_lib; do
+ AC_CHECK_LIB($ax_lib, main,
[BOOST_DATE_TIME_LIB="-l$ax_lib"; AC_SUBST(BOOST_DATE_TIME_LIB) link_date_time="yes"; break],
[link_date_time="no"])
done