mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-01-25 03:50:34 +05:00
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
This commit is contained in:
parent
61fbeb9fea
commit
4ecb49a22e
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user