fi
cd $scriptDir
-
+ cp CreaTools-bashrc.sh $baseLibraryCreatoolsDir/.
#create creatools_base_library_config.sh at the very begining, so we can write "export xxx_BIN=..." inside installmod.sh. JPRx 3 mars 2011
export baseLibraryCreatoolsDir=$installPrefix/share/creatools
mkdir -p $baseLibraryCreatoolsDir
- cp CreaTools-bashrc.sh $baseLibraryCreatoolsDir/.
-
echo '## This file is call from .bashrc' > $baseLibraryCreatoolsDir/creatools_base_library_config.sh
bash installmodBash.sh $installPrefix
bash installmodNomake.sh $buildType wx $generationdir $installPrefix
bash installmodNomake.sh $buildType wxvtk $generationdir $installPrefix
-
-source CreaTools-bashrc.sh
-source $ETC_BASHRC
+ source CreaTools-bashrc.sh
+ source $ETC_BASHRC
##EED 21/12/2014
##EED echo "==================================================="
--- /dev/null
+# ---------------------------------------------------------------------
+#
+# Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image
+# pour la Santé)
+# Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
+#
+# This software is governed by the CeCILL-B license under French law and
+# abiding by the rules of distribution of free software. You can use,
+# modify and/ or redistribute the software under the terms of the CeCILL-B
+# license as circulated by CEA, CNRS and INRIA at the following URL
+# http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
+# or in the file LICENSE.txt.
+#
+# As a counterpart to the access to the source code and rights to copy,
+# modify and redistribute granted by the license, users are provided only
+# with a limited warranty and the software's author, the holder of the
+# economic rights, and the successive licensors have only limited
+# liability.
+#
+# The fact that you are presently reading this means that you have had
+# knowledge of the CeCILL-B license and that you accept its terms.
+# ------------------------------------------------------------------------
+
+
+#!/bin/bash
+
+echo ThirdParty-bashrc.sh
+echo $ETC_BASHRC
+echo $installPrefixThird
+
+# Cleanning line in .bashrc file
+sed -i -e '/.*installPrefixThird*/ d' $ETC_BASHRC
+sed -i -e '/.*creatools_third_party_library_config.*/ d' $ETC_BASHRC
+
+echo "====================================================ETC_BASHRC " $ETC_BASHRC
+echo installPrefixThird=$installPrefixThird >> $ETC_BASHRC
+echo '[ -f "$installPrefixThird/share/creatools/creatools_third_party_library_config.sh" ] && source $installPrefixThird/share/creatools/creatools_third_party_library_config.sh $installPrefixThird' >> $ETC_BASHRC
+
export VTK_DIR=$installPrefixThird/lib/vtk-5.10/
export ITK_DIR=$installPrefixThird/lib/InsightToolkit/
+baseLibraryThirdPartyDir=$installPrefixThird/share/creatools
+
#deal with create creatools_third_party_libraries_config.sh
echo "=========================================================installPrefixThird "$installPrefixThird
-if [ -f $installPrefixThird/share/creatools_third_party_library_config.sh ]
+if [ -f $baseLibraryThirdPartyDir/creatools_third_party_library_config.sh ]
then
- rm $installPrefixThird/share/creatools_third_party_library_config.sh
+ rm $baseLibraryThirdPartyDir/creatools_third_party_library_config.sh
fi
-if [ ! -e $installPrefixThird/share ]
+if [ ! -e $baseLibraryThirdPartyDir ]
then
- mkdir -p $installPrefixThird/share
+ mkdir -p $baseLibraryThirdPartyDir
fi
-touch $installPrefixThird/share/creatools_third_party_library_config.sh
-chmod 755 $installPrefixThird/share/creatools_third_party_library_config.sh
+touch $baseLibraryThirdPartyDir/creatools_third_party_library_config.sh
+chmod 755 $baseLibraryThirdPartyDir/creatools_third_party_library_config.sh
-echo installPrefixThird='$1' >> $installPrefixThird/share/creatools_third_party_library_config.sh
-echo export PATH='$'PATH:'$'installPrefixThird/bin >> $installPrefixThird/share/creatools_third_party_library_config.sh
-echo export VTK_DIR='$'installPrefixThird/lib/vtk-5.10 >> $installPrefixThird/share/creatools_third_party_library_config.sh
-echo export ITK_DIR='$'installPrefixThird/lib/InsightToolkit >> $installPrefixThird/share/creatools_third_party_library_config.sh
-echo export GDCM_DIR='$'installPrefixThird/lib/gdcm >> $installPrefixThird/share/creatools_third_party_library_config.sh
-echo export TTH='$'installPrefixThird/bin/tth >> $installPrefixThird/share/creatools_third_party_library_config.sh
+echo installPrefixThird='$1' >> $baseLibraryThirdPartyDir/creatools_third_party_library_config.sh
+echo export PATH='$'PATH:'$'installPrefixThird/bin >> $baseLibraryThirdPartyDir/creatools_third_party_library_config.sh
+echo export VTK_DIR='$'installPrefixThird/lib/vtk-5.10 >> $baseLibraryThirdPartyDir/creatools_third_party_library_config.sh
+echo export ITK_DIR='$'installPrefixThird/lib/InsightToolkit >> $baseLibraryThirdPartyDir/creatools_third_party_library_config.sh
+echo export GDCM_DIR='$'installPrefixThird/lib/gdcm >> $baseLibraryThirdPartyDir/creatools_third_party_library_config.sh
+echo export TTH='$'installPrefixThird/bin/tth >> $baseLibraryThirdPartyDir/creatools_third_party_library_config.sh
if [ $OperatingSystem = "MacOS" ]
then
- echo export DYLD_LIBRARY_PATH='$'DYLD_LIBRARY_PATH:'$'GDCM_DIR >> $installPrefixThird/share/creatools_third_party_library_config.sh
- echo export DYLD_LIBRARY_PATH='$'DYLD_LIBRARY_PATH:'$'ITK_DIR >> $installPrefixThird/share/creatools_third_party_library_config.sh
- echo export DYLD_LIBRARY_PATH='$'DYLD_LIBRARY_PATH:'$'VTK_DIR >> $installPrefixThird/share/creatools_third_party_library_config.sh
+ echo export DYLD_LIBRARY_PATH='$'DYLD_LIBRARY_PATH:'$'GDCM_DIR >> $baseLibraryThirdPartyDir/creatools_third_party_library_config.sh
+ echo export DYLD_LIBRARY_PATH='$'DYLD_LIBRARY_PATH:'$'ITK_DIR >> $baseLibraryThirdPartyDir/creatools_third_party_library_config.sh
+ echo export DYLD_LIBRARY_PATH='$'DYLD_LIBRARY_PATH:'$'VTK_DIR >> $baseLibraryThirdPartyDir/creatools_third_party_library_config.sh
else
- echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:'$'GDCM_DIR >> $installPrefixThird/share/creatools_third_party_library_config.sh
- echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:'$'ITK_DIR >> $installPrefixThird/share/creatools_third_party_library_config.sh
- echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:'$'VTK_DIR >> $installPrefixThird/share/creatools_third_party_library_config.sh
+ echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:'$'GDCM_DIR >> $baseLibraryThirdPartyDir/creatools_third_party_library_config.sh
+ echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:'$'ITK_DIR >> $baseLibraryThirdPartyDir/creatools_third_party_library_config.sh
+ echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:'$'VTK_DIR >> $baseLibraryThirdPartyDir/creatools_third_party_library_config.sh
fi
- sed -i -e '/.*installPrefixThird*/ d' $ETC_BASHRC
- sed -i -e '/.*creatools_third_party_library_config.*/ d' $ETC_BASHRC
-
-# - add line 'bash $installPrefixThird/share/creatools_third_party_library_config.sh' (with accurate value for ???)
-
-echo "====================================================ETC_BASHRC " $ETC_BASHRC
-echo installPrefixThird=$installPrefixThird >> $ETC_BASHRC
-echo '[ -f "$installPrefixThird/share/creatools_third_party_library_config.sh" ] && source $installPrefixThird/share/creatools_third_party_library_config.sh $installPrefixThird' >> $ETC_BASHRC
-
+cd $PWD/scripts
+source ThirdParty-bashrc.sh
chown -R $loginUserName $generationdir
chgrp -R $loginGroupName $generationdir
+source $ETC_BASHRC
+cd $PWD/scripts
+cp ThirdParty-bashrc.sh $baseLibraryThirdPartyDir/.
-source ~/.bashrc