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 sa_new_cpp_component_root_dir=`dirname $0`
39 tar xvfz ${sa_new_cpp_component_root_dir}/cpp_compo_template.tgz
40 moduleName=${1}CPP_SRC
41 mv Cpp_Template__SRC ${moduleName}
49 echo Renamed Directories:
52 # rename directories one by one
59 # rename files containing ${oldName} in their name
63 liste=`find . -name "*${oldName}*"`
66 newFile=`echo $file | sed "s/${oldName}/${newName}/g"`
67 echo "mv -f $file $newFile"
74 # modify all files containing $oldName, replace occurences by $newName
75 liste=`find -name "*"`
80 grep $oldName $file > /dev/null 2>&1
84 cat $file | sed "s/${oldName}/${newName}/g" > fic_temp_${today}
85 cp -f fic_temp_${today} $file
89 rm -f fic_temp_${today}