X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=config_files%2FBOOST-1.31.0.sh;h=095564ed87f0e22fe6d15e683026a9b14f4aa1ca;hb=3fc3493387b534f9e0c536de985ac0af3413ae7a;hp=322359b0493876b5e2ac34b4d5fbec61ca2b3bfa;hpb=06c300c1c20d176555f9b02a6e37a64cd9b25e84;p=tools%2Finstall.git diff --git a/config_files/BOOST-1.31.0.sh b/config_files/BOOST-1.31.0.sh index 322359b..095564e 100755 --- a/config_files/BOOST-1.31.0.sh +++ b/config_files/BOOST-1.31.0.sh @@ -1,8 +1,8 @@ #!/bin/sh check_version(){ -if [ -n "${BOOSTDIR}" ]; then - ver=`egrep 'BOOST_VERSION [0-9]+' ${BOOSTDIR}/boost/version.hpp | sed 's/.*BOOST_VERSION \([0-9]\+\)/\1/g'` +if [ -n "${BOOSTDIR}" ] && [ -f ${BOOSTDIR}/include/boost/version.hpp ] ; then + ver=`egrep 'BOOST_VERSION [0-9]+' ${BOOSTDIR}/include/boost/version.hpp | sed 's/.*BOOST_VERSION \([0-9]\+\)/\1/g'` if [ "$ver" = "103100" ]; then return 0 fi @@ -24,17 +24,14 @@ make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" # looks for the native product and collects it's environment (used by make_env()) try_native(){ -boostdir="`find_in_path version.hpp /usr/include/boost`" -if [ -z "${boostdir}" ] ; then - boostdir="`find_in_path version.hpp /usr/share/include/boost`" -fi +boostdir="`find_in_path version.hpp /usr/include/boost:/usr/share/include/boost`" if [ -n "${boostdir}" ] ; then - boostdir=`cd ${boostdir}/..; pwd` + boostdir=`cd ${boostdir}/../..; pwd` ls ${boostdir}/lib/libboost_thread* &> /dev/null if [ "$?" -ne "0" ] ; then return 1 fi - ver=`egrep 'BOOST_VERSION [0-9]+' ${boostdir}/boost/version.hpp | sed 's/.*BOOST_VERSION \([0-9]\+\)/\1/g'` + ver=`egrep 'BOOST_VERSION [0-9]+' ${boostdir}/include/boost/version.hpp | sed 's/.*BOOST_VERSION \([0-9]\+\)/\1/g'` if [ $ver -ge 103100 ] ; then cat > ${INSTALL_WORK}/env_${PRODUCT_TYPE}.sh < signals_common.hpp.orig -mv -f signals_common.hpp.orig signals_common.hpp +# VSR 07/03/06 : this is no more needed +#cd ${PRODUCT_WORK}/boost/signals/detail +#sed -e "s%# define BOOST_SIGNALS_NAMESPACE signals%# define BOOST_SIGNALS_NAMESPACE bsignals%g" \ +# signals_common.hpp > signals_common.hpp.orig +#mv -f signals_common.hpp.orig signals_common.hpp # install cd ${PRODUCT_WORK}