From 6743d75b0ee73e944f60be3d5ec15dfcf23266c7 Mon Sep 17 00:00:00 2001 From: eap Date: Wed, 2 Mar 2011 15:16:11 +0000 Subject: [PATCH] fix "Replacing smeshDC by smesh" 1) make global functions of class smeshDC only, class Mesh and others remain untouched 2) make temporary smesh.py in the current dir to avoid overwriting smesh.py when building in SMESH_SRC --- doc/salome/gui/SMESH/Makefile.am | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/doc/salome/gui/SMESH/Makefile.am b/doc/salome/gui/SMESH/Makefile.am index 878256471..645b1618b 100755 --- a/doc/salome/gui/SMESH/Makefile.am +++ b/doc/salome/gui/SMESH/Makefile.am @@ -34,9 +34,8 @@ usr_docs: doxyfile_py doxyfile echo "===========================================" ; \ echo "Replacing smeshDC by smesh" ; \ echo "===========================================" ; \ - sed -e "/class smeshDC/d" -e "s/^ *#/#/g" -e "s/^ *def /def /g" \ - -e "s/smeshDC/smesh/g" $(top_srcdir)/src/SMESH_SWIG/smeshDC.py > \ - $(top_builddir)/src/SMESH_SWIG/smesh.py ; \ + awk '/^class Mesh:/ { mesh_found=1 } // { if (mesh_found) {print $$0; next} } /^ +(def|#)/ { match( $$0, /^ +/); print substr( $$0, 1+RLENGTH ); next } /^class smeshDC/ { next } //' \ + $(top_srcdir)/src/SMESH_SWIG/smeshDC.py > ./smesh.py ; \ echo "===========================================" ; \ echo "Generating Python interface documentation"; \ echo "===========================================" ; \ @@ -45,7 +44,7 @@ usr_docs: doxyfile_py doxyfile echo "Generating GUI documentation" ; \ echo "===========================================" ; \ $(DOXYGEN) doxyfile ; \ - rm -f $(top_builddir)/src/SMESH_SWIG/smesh.py + rm -f ./smesh.py docs: usr_docs -- 2.39.2