git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52924 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			55 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| # you need to change this if you run from outside this dir.
 | |
| if [ "$WXROOT" = "" ]; then
 | |
|   scriptDir="$(cd $(dirname $0);pwd)"
 | |
|   WXROOT=$scriptDir/../../..
 | |
| fi
 | |
| 
 | |
| . $WXROOT/distrib/scripts/includes/configure_build.inc
 | |
| 
 | |
| . $WXROOT/distrib/scripts/mac/mac_options.inc
 | |
| 
 | |
| OTHER_OPTS="$OTHER_OPTS --disable-precomp-headers"
 | |
| 
 | |
| do_lipo_build(){
 | |
|     DIR="bld-$1"
 | |
|     
 | |
|     if [ "$1" = "ppc" ]; then
 | |
|         export CXX="g++-3.3 -arch ppc -DMAC_OS_X_VERSION_MAX_ALLOWED=1040"
 | |
|         export CC="gcc-3.3 -arch ppc -DMAC_OS_X_VERSION_MAX_ALLOWED=1040"
 | |
|         export MACOSX_DEPLOYMENT_TARGET=10.3
 | |
|     else
 | |
|         export CXX="g++-4.0 -arch i386"
 | |
|         export CC="gcc-4.0 -arch i386"
 | |
|         export MACOSX_DEPLOYMENT_TARGET=10.4
 | |
|     fi
 | |
|     
 | |
|     mkdir -p $DIR
 | |
|     cd $DIR
 | |
|     do_build
 | |
| 
 | |
|     mkdir -p $INSTALLDIR/$1
 | |
|     
 | |
|     make prefix=$INSTALLDIR/$1 install
 | |
| 
 | |
|     if [ "$WXPYTHON" == "1" ]; then
 | |
|         make -C contrib/src/gizmos prefix=$INSTALLDIR/$1 install
 | |
|         make -C contrib/src/stc prefix=$INSTALLDIR/$1 install
 | |
|     fi
 | |
| 
 | |
|     cd ..
 | |
| }
 | |
| 
 | |
| do_lipo_build "ppc"
 | |
| do_lipo_build "i386"
 | |
| 
 | |
| python $WXROOT/distrib/scripts/mac/lipo-dir.py $INSTALLDIR/ppc $INSTALLDIR/i386 $INSTALLDIR    
 | |
| 
 | |
| rm -rf $INSTALLDIR/ppc $INSTALLDIR/i386
 | |
| python -c "import os; fname = os.path.abspath('$INSTALLDIR/bin/wx-config'); data = open(fname).read(); data = data.replace('ppc/', ''); open(fname, 'w').write(data)"
 | |
| 
 | |
| if [ $? != 0 ]; then
 | |
|     exit $?
 | |
| fi
 |