Salome HOME
Adapt Netgen 5.3.1 patch for usage with Open CASCADE Technology 7.2
[plugins/netgenplugin.git] / src / NETGEN / netgen_copy_include_for_salome
index f54ade782f061d14ea8d3e0e0b1ef4d738b570f8..52236835be0de1478b4377b76c989416f7cdc37c 100755 (executable)
@@ -1,39 +1,27 @@
 #!/bin/sh
 
-src_dir=$1
-install_dir=$2
+src_dir=${1}
+install_dir=${2}
 
-if ! test -d $src_dir/libsrc ; then
-    echo "No dir $src_dir/libsrc ... Bye"
+if ! test -d ${src_dir}/libsrc ; then
+    echo "No dir ${src_dir}/libsrc ... Bye"
     exit 1
 fi
-if ! test -d $install_dir/share/netgen ; then
-    echo "No dir $install_dir/share/netgen ... Bye"
+if ! test -d ${install_dir} ; then
+    echo "No dir ${install_dir} ... Bye"
     exit 1
 fi
 
-dest_dir=$install_dir/share/netgen/include
-mkdir -p $dest_dir > /dev/null 2>&1
-cp -af $src_dir/libsrc/csg/*.hpp $dest_dir
-cp -af $src_dir/libsrc/general/*.hpp $dest_dir
-cp -af $src_dir/libsrc/geom2d/*.hpp $dest_dir
-cp -af $src_dir/libsrc/gprim/*.hpp $dest_dir
-cp -af $src_dir/libsrc/interface/*.hpp $dest_dir
-cp -af $src_dir/libsrc/linalg/*.hpp $dest_dir
-cp -af $src_dir/libsrc/meshing/*.hpp $dest_dir
-cp -af $src_dir/libsrc/stlgeom/*.hpp $dest_dir
-cp -af $src_dir/libsrc/visualization/*.hpp $dest_dir
+dest_dir=${install_dir}/include
+mkdir -p ${dest_dir} > /dev/null 2>&1
 
-cp -af $src_dir/libsrc/occ/*.hpp $dest_dir
-cp -af $src_dir/libsrc/occ/*.hxx $dest_dir
-cp -af $src_dir/libsrc/occ/*.ixx $dest_dir
-cp -af $src_dir/libsrc/occ/*.jxx $dest_dir
-cp -af $src_dir/libsrc/occ/*.h $dest_dir
-
-cp -af $src_dir/libsrc/include/mystdlib.h $dest_dir
-cp -af $src_dir/libsrc/include/mydefs.hpp $dest_dir
-# cp -af $src_dir/libsrc/include/parallel.hpp $dest_dir
-
-rm -f $dest_dir/ngexception.hpp
-rm -f $dest_dir/paralleltop.hpp
-rm -f $dest_dir/soldata.hpp
+for directory in csg general geom2d gprim interface linalg meshing stlgeom visualization
+do
+    cp -af ${src_dir}/libsrc/${directory}/*.hpp ${dest_dir}
+done
+cp -af ${src_dir}/libsrc/include/mystdlib.h ${dest_dir}
+cp -af ${src_dir}/libsrc/include/mydefs.hpp ${dest_dir}
+cp -af ${src_dir}/libsrc/occ/occgeom.hpp ${dest_dir}
+cp -af ${src_dir}/libsrc/occ/occmeshsurf.hpp ${dest_dir}
+cp -af ${src_dir}/libsrc/general/gzstream.h ${dest_dir}
+test -f ${src_dir}/config.h && cp -af ${src_dir}/config.h ${dest_dir}