forked from LeenkxTeam/LNXSDK
		
	
		
			
	
	
		
			46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| 
								 | 
							
								#!/bin/sh
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Running aclocal here first (as happened for a while) caused the macros that
							 | 
						||
| 
								 | 
							
								# libtoolize puts in the m4 directory to be newer than the aclocal.m4 file that
							 | 
						||
| 
								 | 
							
								# aclocal creates. This meant that the next "make" cause aclocal to be run
							 | 
						||
| 
								 | 
							
								# again. Moving aclocal to after libtoolize does not seem to cause any
							 | 
						||
| 
								 | 
							
								# problems, and it fixes this issue.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# GNU libtool is named differently on some systems.  This code tries several
							 | 
						||
| 
								 | 
							
								# variants like glibtoolize (MacOSX) and libtoolize1x (FreeBSD)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								set +ex
							 | 
						||
| 
								 | 
							
								echo "Looking for a version of libtoolize (which can have different names)..."
							 | 
						||
| 
								 | 
							
								libtoolize=""
							 | 
						||
| 
								 | 
							
								for l in glibtoolize libtoolize15 libtoolize14 libtoolize ; do
							 | 
						||
| 
								 | 
							
								    $l --version > /dev/null 2>&1
							 | 
						||
| 
								 | 
							
								    if [ $? = 0 ]; then
							 | 
						||
| 
								 | 
							
								        libtoolize=$l
							 | 
						||
| 
								 | 
							
								        echo "Found $l" 
							 | 
						||
| 
								 | 
							
								        break
							 | 
						||
| 
								 | 
							
								    fi
							 | 
						||
| 
								 | 
							
								    echo "Did not find $l" 
							 | 
						||
| 
								 | 
							
								done
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								if [ "x$libtoolize" = "x" ]; then
							 | 
						||
| 
								 | 
							
								    echo "Can't find libtoolize on your system"
							 | 
						||
| 
								 | 
							
								    exit 1
							 | 
						||
| 
								 | 
							
								fi
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								set -ex
							 | 
						||
| 
								 | 
							
								$libtoolize -c -f
							 | 
						||
| 
								 | 
							
								rm -rf autom4te.cache Makefile.in aclocal.m4
							 | 
						||
| 
								 | 
							
								aclocal --force -I m4
							 | 
						||
| 
								 | 
							
								autoconf -f -W all,no-obsolete
							 | 
						||
| 
								 | 
							
								autoheader -f -W all
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Added no-portability to suppress automake 1.12's warning about the use
							 | 
						||
| 
								 | 
							
								# of recursive variables.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								automake -a -c -f -W all,no-portability
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								rm -rf autom4te.cache
							 | 
						||
| 
								 | 
							
								exit 0
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# end autogen.sh
							 |