Changeset 176
- Timestamp:
- 07/14/08 11:03:04 (2 months ago)
- Files:
-
- trunk/bootstrap (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/bootstrap
r141 r176 1 1 #! /bin/sh 2 # $Id$ 2 3 3 # bootstrap: the ultimate bootstrap/autogen.sh script for autotools projects 4 # Copyright (c) 2002, 2003, 2004, 2005, 2006 Sam Hocevar <sam@zoy.org> 4 # bootstrap: generic bootstrap/autogen.sh script for autotools projects 5 5 # 6 # This program is free software; you can redistribute it and/or 7 # modify it under the terms of the Do What The Fuck You Want To 8 # Public License, Version 2, as published by Sam Hocevar. See 6 # Copyright (c) 2002-2007 Sam Hocevar <sam@zoy.org> 7 # 8 # This program is free software. It comes without any warranty, to 9 # the extent permitted by applicable law. You can redistribute it 10 # and/or modify it under the terms of the Do What The Fuck You Want 11 # To Public License, Version 2, as published by Sam Hocevar. See 9 12 # http://sam.zoy.org/wtfpl/COPYING for more details. 10 13 # … … 26 29 27 30 # Check for needed features 28 auxdir="`sed -ne 's/^[ \t]*A._CONFIG_AUX_DIR *( *\([^)]*\).*/\1/p' $conffile`"31 auxdir="`sed -ne 's/^[ \t]*A._CONFIG_AUX_DIR *([[ ]*\([^] )]*\).*/\1/p' $conffile`" 29 32 libtool="`grep -q '^[ \t]*A._PROG_LIBTOOL' $conffile && echo yes || echo no`" 33 pkgconfig="`grep -q '^[ \t]*PKG_PROG_PKG_CONFIG' $conffile && echo yes || echo no`" 30 34 header="`grep -q '^[ \t]*A._CONFIG_HEADER' $conffile && echo yes || echo no`" 31 35 aclocalflags="`sed -ne 's/^[ \t]*ACLOCAL_AMFLAGS[ \t]*=//p' Makefile.am`" … … 33 37 # Check for automake 34 38 amvers="no" 35 for v in "-1.10" "110" "-1.9" "19" "-1.8" "18" "-1.7" "17" "-1.6" "16" "-1.5" "15"; do 36 if automake${v} --version >/dev/null 2>&1; then 37 amvers="${v}" 39 for v in 10 9 8 7 6 5; do 40 if automake-1.${v} --version >/dev/null 2>&1; then 41 amvers="-1.${v}" 42 break 43 elif automake1.${v} --version >/dev/null 2>&1; then 44 amvers="1.${v}" 38 45 break 39 46 fi … … 88 95 fi 89 96 97 # Check for pkg-config 98 if test "$pkgconfig" = "yes"; then 99 if ! pkg-config --version >/dev/null 2>&1; then 100 echo "$0: you need pkg-config" 101 exit 1 102 fi 103 fi 104 90 105 # Remove old cruft 91 106 for x in aclocal.m4 configure config.guess config.log config.sub config.cache config.h.in config.h compile libtool.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 ltmain.sh libtool ltconfig missing mkinstalldirs depcomp install-sh; do rm -f $x autotools/$x; if test -n "$auxdir"; then rm -f "$auxdir/$x"; fi; done … … 95 110 mkdir "$auxdir" 96 111 fi 97 aclocalflags="${aclocalflags} -I $auxdir "112 aclocalflags="${aclocalflags} -I $auxdir -I ." 98 113 fi 99 114
