From 3f52bdbfbdf3fda98e6ef9af728253c48deda51a Mon Sep 17 00:00:00 2001 From: oetiker Date: Wed, 2 Jun 2010 20:15:20 +0000 Subject: [PATCH] MAC OS X ships with binaries named 'libtool' and 'libtoolize' which are not the GNU tools. Those are prefixed with letter 'g'. -- Antoine Musso git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@2086 a5681a0c-68f1-0310-ab6d-d61299d08faa --- MakeMakefile | 9 ++++++++- autogen.sh | 10 +++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/MakeMakefile b/MakeMakefile index 90e4700..1b07f19 100755 --- a/MakeMakefile +++ b/MakeMakefile @@ -20,8 +20,15 @@ ERROR=0 LIBTOOL_VER="1.5.6" AUTOMAKE_VER="1.9.2" AUTOCONF_VER="2.59" +LIBTOOL_BIN="libtool" -if vcheck $LIBTOOL_VER "libtool --version" +# On MAC OS X, GNU libtool is named 'glibtool': +if [ `(uname -s) 2>/dev/null` == 'Darwin' ] +then + LIBTOOL_BIN="glibtool" +fi + +if vcheck $LIBTOOL_VER "$LIBTOOL_BIN --version" then echo "get a copy of GNU libtool >= $LIBTOOL_VER" ERROR=1 diff --git a/autogen.sh b/autogen.sh index a7226cc..45a11a4 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,3 +1,11 @@ #!/bin/sh -libtoolize + +# On MAC OS X, GNU libtoolize is named 'glibtoolize': +if [ `(uname -s) 2>/dev/null` == 'Darwin' ] +then + glibtoolize +else + libtoolize +fi + autoreconf --force --install --verbose -I m4 -- 2.11.0