| 
									
										
										
										
											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. | 
					
						
							| 
									
										
										
										
											2010-05-11 16:43:07 +00:00
										 |  |  | # On Linux, environment variables tell which one to use. | 
					
						
							| 
									
										
										
										
											2006-10-03 15:41:00 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-05-11 16:43:07 +00:00
										 |  |  | case `uname -sr` in | 
					
						
							|  |  |  | 	'FreeBSD 4'*)	# FreeBSD 4.x has a different naming | 
					
						
							|  |  |  | 		MY_AC_VER=259 | 
					
						
							|  |  |  | 		MY_AM_VER=19 | 
					
						
							|  |  |  | 		;; | 
					
						
							| 
									
										
										
										
											2012-01-13 21:42:12 +00:00
										 |  |  | 	OpenBSD*) | 
					
						
							|  |  |  | 		export AUTOCONF_VERSION=2.63 | 
					
						
							|  |  |  | 		export AUTOMAKE_VERSION=1.9 | 
					
						
							|  |  |  | 		;; | 
					
						
							| 
									
										
										
										
											2010-05-11 16:43:07 +00:00
										 |  |  | 	*'BSD'*) | 
					
						
							|  |  |  | 		MY_AC_VER=-2.62 | 
					
						
							|  |  |  | 		MY_AM_VER=-1.9 | 
					
						
							|  |  |  | 		;; | 
					
						
							|  |  |  | 	*'SunOS '*) | 
					
						
							|  |  |  | 		MY_AC_VER= | 
					
						
							|  |  |  | 		MY_AM_VER=-1.9 | 
					
						
							|  |  |  | 		;; | 
					
						
							|  |  |  | 	*) | 
					
						
							|  |  |  | 		MY_AC_VER= | 
					
						
							|  |  |  | 		MY_AM_VER= | 
					
						
							|  |  |  | 		AUTOCONF_VERSION=2.60 | 
					
						
							|  |  |  | 		AUTOMAKE_VERSION=1.9 | 
					
						
							|  |  |  | 		export AUTOCONF_VERSION | 
					
						
							|  |  |  | 		export AUTOMAKE_VERSION | 
					
						
							|  |  |  | 		;; | 
					
						
							|  |  |  | esac | 
					
						
							| 
									
										
										
										
											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 ..." | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-10-30 20:59:17 +00:00
										 |  |  | aclocal${MY_AM_VER} -I autoconf | 
					
						
							| 
									
										
										
										
											2006-10-03 15:41:00 +00:00
										 |  |  | 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 |