3 # Copyright (C) CEA, EDF
4 # Author : Nicolas Crouzet (CEA)
12 echo " SA_new_cpp_component Name"
14 echo " -> create the tree to compile a new C++ component linked with MED libs"
21 # Rename the first directory containing $oldName in their file name
22 liste=`find . -type d -name "*${oldName}*"`
25 newFile=`echo $file | sed "s/${oldName}/${newName}/g"`
26 echo "mv -f $file $newFile"
38 tar xvfz ${HXX2SALOME_ROOT_DIR}/cpp_compo_template.tgz
39 moduleName=${1}CPP_SRC
40 mv Cpp_Template__SRC ${moduleName}
48 echo Renamed Directories:
51 # rename directories one by one
58 # rename files containing ${oldName} in their name
62 liste=`find . -name "*${oldName}*"`
65 newFile=`echo $file | sed "s/${oldName}/${newName}/g"`
66 echo "mv -f $file $newFile"
73 # modify all files containing $oldName, replace occurences by $newName
74 liste=`find -name "*"`
79 grep $oldName $file > /dev/null 2>&1
83 cat $file | sed "s/${oldName}/${newName}/g" > fic_temp_${today}
84 cp -f fic_temp_${today} $file
88 rm -f fic_temp_${today}