MAC OS X ships with binaries named 'libtool' and 'libtoolize' which are
authoroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Wed, 2 Jun 2010 20:15:20 +0000 (20:15 +0000)
committeroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Wed, 2 Jun 2010 20:15:20 +0000 (20:15 +0000)
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
autogen.sh

index 90e4700..1b07f19 100755 (executable)
@@ -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
index a7226cc..45a11a4 100755 (executable)
@@ -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