summaryrefslogtreecommitdiff
path: root/m4/ax_boost_system.m4
diff options
context:
space:
mode:
authorPeter Johansson <trojkan@gmail.com>2012-09-30 15:59:33 +1000
committerPeter Simons <simons@cryp.to>2012-09-30 10:20:08 +0200
commit2ec785001bc685dafcd792e49765dcbd2ae9bd38 (patch)
tree0b90bf36db294a68578c32bc9098c380727feb90 /m4/ax_boost_system.m4
parentf0b9e6216dc813324bbc5dccd147ab7058b96262 (diff)
downloadautoconf-archive-2ec785001bc685dafcd792e49765dcbd2ae9bd38.tar.gz
Use 'ls -r' rather than non-portable tool 'tac'. Simplify filepattern in ls expression so dylib (on OSX) are also detected.
Diffstat (limited to 'm4/ax_boost_system.m4')
-rw-r--r--m4/ax_boost_system.m44
1 files changed, 2 insertions, 2 deletions
diff --git a/m4/ax_boost_system.m4 b/m4/ax_boost_system.m4
index 20df5ee..c174bd2 100644
--- a/m4/ax_boost_system.m4
+++ b/m4/ax_boost_system.m4
@@ -83,14 +83,14 @@ AC_DEFUN([AX_BOOST_SYSTEM],
LDFLAGS_SAVE=$LDFLAGS
if test "x$ax_boost_user_system_lib" = "x"; then
- for libextension in `ls $BOOSTLIBDIR/libboost_system*.a* $BOOSTLIBDIR/libboost_system*.so* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_system.*\)\.\(so\|a\).*$;\1;' | tac` ; do
+ for libextension in `ls -r $BOOSTLIBDIR/libboost_system* 2>/dev/null | sed 's,.*/lib,,' | sed 's,\..*,,'` ; do
ax_lib=${libextension}
AC_CHECK_LIB($ax_lib, exit,
[BOOST_SYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_SYSTEM_LIB) link_system="yes"; break],
[link_system="no"])
done
if test "x$link_system" != "xyes"; then
- for libextension in `ls $BOOSTLIBDIR/boost_system*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_system.*\)\.\(dll\|a\).*$;\1;' | tac` ; do
+ for libextension in `ls -r $BOOSTLIBDIR/boost_system* 2>/dev/null | sed 's,.*/,,' | sed -e 's,\..*,,'` ; do
ax_lib=${libextension}
AC_CHECK_LIB($ax_lib, exit,
[BOOST_SYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_SYSTEM_LIB) link_system="yes"; break],