autogen.sh 769 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/bin/sh
  2. srcdir="`dirname $0`"
  3. test -z "$srcdir" && srcdir=.
  4. THEDIR="`pwd`"
  5. libtoolize=`which glibtoolize 2>/dev/null`
  6. case $libtoolize in
  7. /*) ;;
  8. *) libtoolize=`which libtoolize 2>/dev/null`
  9. case $libtoolize in
  10. /*) ;;
  11. *) libtoolize=libtoolize
  12. esac
  13. esac
  14. cd "$srcdir"
  15. $libtoolize --copy --force
  16. gettextize --copy --force --no-changelog
  17. perl -p -i~ -e 's/(po\/Makefile\.in)\s+po\/Makefile\.in/$1/' configure.ac
  18. perl -p -i~ -e 's/(SUBDIRS\s+=\s+po)\s+po/$1/' Makefile.am
  19. aclocal -I m4
  20. autoheader
  21. automake -Wall -Wno-override -a -c
  22. autoconf
  23. if [ "$1" = "--noconfigure" ]; then
  24. exit 0;
  25. fi
  26. cd "$THEDIR"
  27. if [ X"$@" = X -a "X`uname -s`" = "XLinux" ]; then
  28. $srcdir/configure --prefix=/usr --libdir=/lib "$@"
  29. else
  30. $srcdir/configure "$@"
  31. fi