linux_usbfs: Gracefully handle buggy devices with a configuration 0
[platform/upstream/libusb.git] / autogen.sh
index 782bec7..62d68e5 100755 (executable)
@@ -1,18 +1,8 @@
 #!/bin/sh
 
-# use libtoolize if available, otherwise look for glibtoolize (darwin)
-if (libtoolize --version) < /dev/null > /dev/null 2>&1; then
-  LIBTOOLIZE=libtoolize
-elif (glibtoolize --version) < /dev/null > /dev/null 2>&1; then
-  LIBTOOLIZE=glibtoolize
-else
-  echo "libtoolize or glibtoolize was not found! Please install libtool."
-  exit
-fi
+set -e
 
-$LIBTOOLIZE --copy --force || exit 1
-aclocal || exit 1
-autoheader || exit 1
-autoconf || exit 1
-automake -a -c || exit 1
-./configure --enable-maintainer-mode --enable-examples-build $*
+./bootstrap.sh
+if [ -z "$NOCONFIGURE" ]; then
+    exec ./configure --enable-examples-build --enable-tests-build "$@"
+fi