Skip to content
Snippets Groups Projects
Commit c3c9c0ed authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

cleanup doc
parent 093d01be
No related branches found
No related tags found
No related merge requests found
# $Id: Makefile,v 1.268 2003-03-01 22:36:36 geuzaine Exp $ # $Id: Makefile,v 1.269 2003-03-01 22:50:48 geuzaine Exp $
include variables include variables
...@@ -42,7 +42,7 @@ source-common: ...@@ -42,7 +42,7 @@ source-common:
rm -rf gmsh-${GMSH_RELEASE} rm -rf gmsh-${GMSH_RELEASE}
tar zcvf gmsh.tgz `ls README* */README* configure *.in Makefile */Makefile\ tar zcvf gmsh.tgz `ls README* */README* configure *.in Makefile */Makefile\
*/*.[chyl] */*.[ch]pp */*.rc */*.res */*.r */*.ico */*.icns\ */*.[chyl] */*.[ch]pp */*.rc */*.res */*.r */*.ico */*.icns\
*/*.pl */*.pm */*.opt */*.spec`\ */*.pl */*.pm */*.sh */*.opt */*.spec`\
doc demos tutorial doc demos tutorial
mkdir gmsh-${GMSH_RELEASE} mkdir gmsh-${GMSH_RELEASE}
cd gmsh-${GMSH_RELEASE} && tar zxvf ../gmsh.tgz cd gmsh-${GMSH_RELEASE} && tar zxvf ../gmsh.tgz
...@@ -148,7 +148,7 @@ package-windows: ...@@ -148,7 +148,7 @@ package-windows:
strip bin/gmsh.exe strip bin/gmsh.exe
cp /usr/bin/cygwin1.dll gmsh-${GMSH_RELEASE} cp /usr/bin/cygwin1.dll gmsh-${GMSH_RELEASE}
cp bin/gmsh.exe gmsh-${GMSH_RELEASE} cp bin/gmsh.exe gmsh-${GMSH_RELEASE}
cp doc/README.txt gmsh-${GMSH_RELEASE} cp doc/README.win32 gmsh-${GMSH_RELEASE}/README.txt
cp doc/FORMATS gmsh-${GMSH_RELEASE}/FORMATS.txt cp doc/FORMATS gmsh-${GMSH_RELEASE}/FORMATS.txt
cp doc/VERSIONS gmsh-${GMSH_RELEASE}/VERSIONS.txt cp doc/VERSIONS gmsh-${GMSH_RELEASE}/VERSIONS.txt
cp doc/FAQ gmsh-${GMSH_RELEASE}/FAQ.txt cp doc/FAQ gmsh-${GMSH_RELEASE}/FAQ.txt
......
...@@ -3,9 +3,10 @@ Some easy rules to make the code easy to read/debug/maintain: ...@@ -3,9 +3,10 @@ Some easy rules to make the code easy to read/debug/maintain:
- please enable full warnings for your compiler (e.g. gcc -Wall) - please enable full warnings for your compiler (e.g. gcc -Wall)
- always use Msg() to print information/errors/etc. - always use Msg() to print information/errors/etc.
- indent your files using ../utils/gmshindent - indent your files using ../utils/indent.sh
- if working on Windows, don't leave tabs in your files (../utils/untabify) - if working on Windows, don't leave tabs in your files (../utils/untabify)
===========================================================================
How to add an option in the graphical user interface? How to add an option in the graphical user interface?
...@@ -28,4 +29,17 @@ Optional: ...@@ -28,4 +29,17 @@ Optional:
handling routine opt_XXX to the OK callback for the corresponding handling routine opt_XXX to the OK callback for the corresponding
option panel (in Fltk/Callbacks.cpp). option panel (in Fltk/Callbacks.cpp).
===========================================================================
Tools to check memory leaks
* LIBNJAMD
export LD_PRELOAD=libnjamd.so
kill -USR1
* valgrind
* purify
* memprof
All code should be preferably formatted using ../utils/gmshindent
indent --braces-on-if-line --cuddle-do-while --honour-newlines --no-space-after-casts --no-space-after-function-call-names --no-space-after-for --no-space-after-if --no-space-after-while --no-tabs --dont-format-comments --comment-indentation1 --dont-break-procedure-type */*.cpp
If we don't want the return type on the same line as the function name, just remove
--dont-break-procedure-type
* LIBNJAMD
export LD_PRELOAD=libnjamd.so
kill -USR1
* valgrind
* purify
* memprof
$Id: README.txt,v 1.6 2003-02-21 06:56:57 geuzaine Exp $ $Id: README.win32,v 1.1 2003-03-01 22:50:48 geuzaine Exp $
For Windows versions of Gmsh only: For Windows versions of Gmsh only:
================================== ==================================
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment