| 
									
										
										
										
											2006-04-24 17:11:45 +00:00
										 |  |  | #!/bin/sh
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | check_for_app() { | 
					
						
							|  |  |  | 	$1 --version 2>&1 >/dev/null | 
					
						
							|  |  |  | 	if [ $? != 0 ] | 
					
						
							|  |  |  | 	then | 
					
						
							|  |  |  | 		echo "Please install $1 and run bootstrap.sh again!" | 
					
						
							|  |  |  | 		exit 1 | 
					
						
							|  |  |  | 	fi | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-07-07 16:44:57 +00:00
										 |  |  | # On FreeBSD and OpenBSD, multiple autoconf/automake versions have different names. | 
					
						
							| 
									
										
										
										
											2006-10-03 15:41:00 +00:00
										 |  |  | # On linux, envitonment variables tell which one to use. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-07-07 16:44:57 +00:00
										 |  |  | uname -s | grep -q BSD | 
					
						
							|  |  |  | if [ $? = 0 ] ; then	# BSD case | 
					
						
							| 
									
										
										
										
											2007-10-10 06:48:50 +00:00
										 |  |  | 	case `uname -sr` in | 
					
						
							|  |  |  | 		'FreeBSD 4'*)	# FreeBSD 4.x has a different naming | 
					
						
							|  |  |  | 			MY_AC_VER=259 | 
					
						
							|  |  |  | 			MY_AM_VER=19 | 
					
						
							|  |  |  | 			;; | 
					
						
							|  |  |  | 		*) | 
					
						
							|  |  |  | 			MY_AC_VER=-2.61 | 
					
						
							|  |  |  | 			MY_AM_VER=-1.9 | 
					
						
							|  |  |  | 			;; | 
					
						
							|  |  |  | 	esac | 
					
						
							| 
									
										
										
										
											2006-10-03 15:41:00 +00:00
										 |  |  | else	# linux case | 
					
						
							|  |  |  | 	MY_AC_VER= | 
					
						
							|  |  |  | 	MY_AM_VER= | 
					
						
							| 
									
										
										
										
											2006-08-25 16:19:58 +00:00
										 |  |  | 	AUTOCONF_VERSION=2.60 | 
					
						
							| 
									
										
										
										
											2006-04-25 06:07:43 +00:00
										 |  |  | 	AUTOMAKE_VERSION=1.9 | 
					
						
							|  |  |  | 	export AUTOCONF_VERSION | 
					
						
							|  |  |  | 	export AUTOMAKE_VERSION | 
					
						
							| 
									
										
										
										
											2006-04-24 17:11:45 +00:00
										 |  |  | fi | 
					
						
							| 
									
										
										
										
											2006-04-24 17:34:35 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-10-03 15:41:00 +00:00
										 |  |  | check_for_app autoconf${MY_AC_VER} | 
					
						
							|  |  |  | check_for_app autoheader${MY_AC_VER} | 
					
						
							|  |  |  | check_for_app automake${MY_AM_VER} | 
					
						
							|  |  |  | check_for_app aclocal${MY_AM_VER} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo "Generating the configure script ..." | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | aclocal${MY_AM_VER} 2>/dev/null | 
					
						
							|  |  |  | autoconf${MY_AC_VER} | 
					
						
							|  |  |  | autoheader${MY_AC_VER} | 
					
						
							|  |  |  | automake${MY_AM_VER} --add-missing --copy 2>/dev/null | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-04-24 17:34:35 +00:00
										 |  |  | exit 0 |