1#! /bin/sh 2 3if [ $# -eq 0 ]; then 4 echo "Usage: boost.symlink <boost source path>" 5else 6 if [ -h ../boost/include/boost ]; then 7 rm ../boost/include/boost 8 fi 9 if [ -e ../boost/include/boost ]; then 10 echo "Error: ../boost/include/boost exists, and isn't a symlink." 11 else 12 ln -s ${1}/boost ../boost/include/boost 13 fi 14 if [ -h ../boost/lib ]; then 15 rm ../boost/lib 16 fi 17 if [ -e ../boost/lib ]; then 18 echo "Error: ../boost/lib exists, and isn't a symlink." 19 else 20 ln -s ${1}/stage/lib ../boost/lib 21 fi 22 if [ -h ../boost/lib/libboost_thread.a ]; then 23 rm ../boost/lib/libboost_thread.a 24 fi 25 if [ -e ../boost/lib/libboost_thread.a ]; then 26 echo "../boost/lib/libboost_thread.a exists; leaving it alone" 27 else 28 ln -s ${1}/stage/lib/libboost_thread*-mt.a ${1}/stage/lib/libboost_thread.a 29 fi 30fi 31