From: inv Date: Tue, 15 Nov 2011 13:14:27 +0000 (+0000) Subject: Update X-Git-Tag: V6_4_0~18 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=7e85a8c70021ce6f2c35773870e98b84f0a02cb1;p=tools%2Finstall.git Update --- diff --git a/config_files/common.sh b/config_files/common.sh index 30bdf48..daa7a71 100755 --- a/config_files/common.sh +++ b/config_files/common.sh @@ -899,26 +899,61 @@ if [ "$l" != "X" ] ; then chmod -f --reference=$l $l"_" mv -f $l"_" $l - # . process freetype dependencies - freetypedir=`printenv FREETYPEDIR`/lib - if [ ! -d ${freetypedir} ] ; then freetypedir=`printenv FREETYPEDIR`/lib ; fi - sed -e "s%[[:space:]]\(-L\)\?[^[:space:]]*freetype[^[:space:]]*/lib% \1${freetypedir}%g" $l > $l"_" - chmod -f --reference=$l $l"_" - mv -f $l"_" $l + # . process CASCASDE products dependencies + +freetypedir=`printenv FREETYPEDIR` +ftgldir=`printenv FTGLDIR` +gl2psdir=`printenv GL2PSHOME` +freeimagedir=`printenv FREEIMAGEDIR` +tbbbasedir=`printenv TBBHOME` +cgnslibdir=`printenv CGNSHOME` + +TBBKERNEL='cc4.1.0_libc2.4_kernel2.6.16.21' +if test `uname -m` = "x86_64" ; then + export TBBMODE="intel64/$TBBKERNEL" +else + export TBBMODE="ia32/$TBBKERNEL" +fi - # . process ftgl dependencies - ftgldir=`printenv FTGLDIR`/lib - if [ ! -d ${ftgldir} ] ; then ftgldir=`printenv FTGLDIR`/lib ; fi - sed -e "s%[[:space:]]\(-L\)\?[^[:space:]]*ftgl[^[:space:]]*/lib% \1${ftgldir}%g" $l > $l"_" - chmod -f --reference=$l $l"_" - mv -f $l"_" $l - - # . process ftgl dependencies - ftgldir=`printenv TBBHOME`/lib - if [ ! -d ${ftgldir} ] ; then ftgldir=`printenv FTGLDIR`/lib ; fi - sed -e "s%[[:space:]]\(-L\)\?[^[:space:]]*ftgl[^[:space:]]*/lib% \1${ftgldir}%g" $l > $l"_" - chmod -f --reference=$l $l"_" - mv -f $l"_" $l +tbbdir=${tbbbasedir}/lib/$TBBMODE + + if [ -n "${freetypedir}" ] && [ -d "${freetypedir}" ] ; then + sed -e "s%\(.*\)\([[:space:]].*-L.*/freetype-[0-9]\.[0-9]\.[0-9]/lib[[:space:]]\)\(.*\)%\1 -L${freetypedir}/lib \3%g" \ + -e 's%\(.*\)\([[:space:]].*libfreetype.la\)\(.*\)%\1 -lfreetype \3%g' $l > _$l + mv -f _$l $l + fi + chmod a+x $l + if [ -n "${ftgldir}" ] && [ -d "${ftgldir}" ] ; then + sed -e "s%\(.*\)\([[:space:]].*-L.*/ftgl-[0-9]\.[0-9]\.[0-9]/lib[[:space:]]\)\(.*\)%\1 -L${ftgldir}/lib \3%g" \ + -e 's%\(.*\)\([[:space:]].*libftgl.la\)\(.*\)%\1 -lftgl \3%g' $l > _$l + mv -f _$l $l + fi + chmod a+x $l + if [ -n "${gl2psdir}" ] && [ -d "${gl2psdir}" ] ; then + sed -e "s%\(.*\)\([[:space:]].*-L.*/gl2ps-[0-9]\.[0-9]\.[0-9]/lib[[:space:]]\)\(.*\)%\1 -L${gl2psdir}/lib \3%g" $l > _$l + mv -f _$l $l + fi + chmod a+x $l + if [ -n "${freeimagedir}" ] && [ -d "${freeimagedir}" ] ; then + sed -e "s%\(.*\)\([[:space:]].*-L.*/freeimage-[0-9]\.[0-9]\.[0-9]/lib[[:space:]]\)\(.*\)%\1 -L${freeimagedir}/lib \3%g" $l > _$l + mv -f _$l $l + fi + chmod a+x $l + if [ -n "${freeimagedir}" ] && [ -d "${freeimagedir}" ] ; then + sed -e "s%\(.*\)\([[:space:]].*-L.*/freeimage-[0-9]\.[0-9][0-9]\.[0-9]/lib[[:space:]]\)\(.*\)%\1 -L${freeimagedir}/lib \3%g" $l > _$l + mv -f _$l $l + fi + chmod a+x $l + if [ -n "${tbbdir}" ] && [ -d "${tbbdir}" ] ; then + sed -e "s%\(.*\)\([[:space:]].*-L.*/tbb[^[:space:]]*/lib[^[:space:]]*\)\(.*\)%\1 -L${tbbdir} \3%g" $l > _$l + mv -f _$l $l + fi + chmod a+x $l + if [ -n "${cgnslibdir}" ] && [ -d "${cgnslibdir}" ] ; then + sed -e "s%\(.*\)\([[:space:]].*-L.*/cgnslib-[0-9]\.[0-9]\.[0-9]/lib[[:space:]]\)\(.*\)%\1 -L${cgnslibdir}/lib \3%g" $l > _$l + mv -f _$l $l + fi + chmod a+x $l fi done