X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Doc%2FWebsite%2FDeveloppers.html;h=a8c03af949e807ab38209bd5a11e86f5bbf1238d;hb=8adea4f1eb28ca3e16edc2e9af126ca5bf9b722d;hp=112cdb75ee2a730c8d6210f716a7927c68ec7de9;hpb=e420fd2a2bf08699d6e01b457f17585ba47a0080;p=gdcm.git
diff --git a/Doc/Website/Developpers.html b/Doc/Website/Developpers.html
index 112cdb75..a8c03af9 100644
--- a/Doc/Website/Developpers.html
+++ b/Doc/Website/Developpers.html
@@ -33,7 +33,7 @@ Please adopt the
in order to prevent checkouts with broken code.
All the commits must correspond to a state of the code where ctest
- runs and has no failing subtest. Always run ctest before commiting.
+ runs and has no failing subtest. Always run ctest before commiting.
Notes:
@@ -49,13 +49,22 @@ Please adopt the
Compiler flags policy
-When working with gcc please use the following flags when
+When working with gcc, please use the following flags when
configuring the cmake variable CMAKE_CXX_FLAGS
+As a side not if you have proper bash/zsh setup cmake automatically
+inspect your CFLAGS and CXXFLAGS. So you can set them up for any
+project. Be carefull though, the quality of your code will greatly
+improve by doing so.
--g -O0 -Wall -W -Wshadow -Wunused-variable -Wunused-parameter
- -Wunused-function -Wunused -Wno-system-headers -Wno-deprecated
- -Woverloaded-virtual
+For CFLAGS:
+ -Wall -W
+For CXXFLAGS:
+ -Wall -W -Wshadow -Wunused -Wno-system-headers -Wno-deprecated
+ -Woverloaded-virtual
+
+For paranoid people, or simply beginner you can also try to compiler gdcm
+using the -pedantic flags compiler option.
Sending the result to kitware's dashboard (optional)
@@ -65,9 +74,14 @@ The results should appear in
Kitware's dashboard
under the name of your machine (uname). For ease of use you can
-change the SITE variable in your CMakeCache.txt to something more
+change the BUILDNAME variable in your CMakeCache.txt to something more
accurate such as: GDCM-my_machine_name. The entry will then be within
the "Experimental Builds" entry.
+UPDATE:Since GDCM moved to its own dashboard there is no possble
+collision with other project. You can then send dashboard without having
+to properly prepend 'GDCM-' to your cmake BUILDNAME variable. But the
+Win32, mingw, gcc, SunOS is still very important...
+