mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-31 08:16:47 +00:00 
			
		
		
		
	git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59704 91177308-0d34-0410-b5e6-96231b3b80d8
		
			
				
	
	
		
			49 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| die () {
 | |
| 	echo "$@" 1>&2
 | |
| 	exit 1
 | |
| }
 | |
| 
 | |
| ### NOTE: ############################################################"
 | |
| ### The below two variables specify the auto* versions
 | |
| ### periods should be escaped with backslash, for use by grep
 | |
| want_autoconf_version='2\.60'
 | |
| want_autoheader_version=$want_autoconf_version
 | |
| ### END NOTE #########################################################"
 | |
| 
 | |
| 
 | |
| outfile=configure
 | |
| configfile=configure.ac
 | |
| 
 | |
| want_autoconf_version_clean=`echo $want_autoconf_version | sed -e 's/\\\\//g'`
 | |
| want_autoheader_version_clean=`echo $want_autoheader_version | sed -e 's/\\\\//g'`
 | |
| 
 | |
| test -d autoconf && test -f autoconf/$configfile && cd autoconf
 | |
| test -f $configfile || die "Can't find 'autoconf' dir; please cd into it first"
 | |
| autoconf --version | grep $want_autoconf_version > /dev/null
 | |
| test $? -eq 0 || die "Your autoconf was not detected as being $want_autoconf_version_clean"
 | |
| aclocal --version | grep '^aclocal.*1\.9\.6' > /dev/null
 | |
| test $? -eq 0 || die "Your aclocal was not detected as being 1.9.6"
 | |
| autoheader --version | grep '^autoheader.*'$want_autoheader_version > /dev/null
 | |
| test $? -eq 0 || die "Your autoheader was not detected as being $want_autoheader_version_clean"
 | |
| libtool --version | grep '1\.5\.22' > /dev/null
 | |
| test $? -eq 0 || die "Your libtool was not detected as being 1.5.22"
 | |
| echo ""
 | |
| echo "### NOTE: ############################################################"
 | |
| echo "### If you get *any* warnings from autoconf below you MUST fix the"
 | |
| echo "### scripts in the m4 directory because there are future forward"
 | |
| echo "### compatibility or platform support issues at risk. Please do NOT"
 | |
| echo "### commit any configure script that was generated with warnings"
 | |
| echo "### present. You should get just three 'Regenerating..' lines."
 | |
| echo "######################################################################"
 | |
| echo ""
 | |
| echo "Regenerating aclocal.m4 with aclocal 1.9.6"
 | |
| cwd=`pwd`
 | |
| aclocal --force -I $cwd/m4 || die "aclocal failed"
 | |
| echo "Regenerating configure with autoconf $want_autoconf_version_clean"
 | |
| autoconf --force --warnings=all -o ../$outfile $configfile || die "autoconf failed"
 | |
| cd ..
 | |
| echo "Regenerating config.h.in with autoheader $want_autoheader_version_clean"
 | |
| autoheader --warnings=all -I autoconf -I autoconf/m4 autoconf/$configfile || die "autoheader failed"
 | |
| exit 0
 |