#!/bin/bash #Some cleanup rm -rf install src rm -rf Python-3.2.2 mkdir install src #Download from ISSM server $ISSM_DIR/scripts/DownloadExternalPackage.py http://issm.jpl.nasa.gov/files/externalpackages/Python-3.2.2.tgz Python-3.2.2.tgz #exports export CC export MACOSX_DEPLOYMENT_TARGET=10.6 #Untar and move python into install directory tar -zxvf Python-3.2.2.tgz mv Python-3.2.2/* src rm -rf Python-3.2.2 #Configure doxygen cd src # --enable-framework needs to have the form "$SOME_PATH/Library/Frameworks" to avoid installing components in /Applications directory # --prefix is recognized as $SOME_PATH as long as this form is taken, so it's not necessary to include ./configure \ --enable-framework="$ISSM_DIR/externalpackages/python/install/Library/Frameworks" #make if [ -z $1 ]; then make else make -j $1 fi make install cd install/bin ln -s python3.2 python cd ../ ln -s Python.framework/Versions/3.2/include/python3.2m include ln -s Python.framework/Versions/3.2/lib/ lib