X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=DEVELOPPER;h=37af3d44ff705aba8fcbae223ecf9599344bb49b;hb=ab0aa4fa11e3ac7ec236d1aceb6f0cf89fe83eae;hp=fd8a67964977e52c0eae3955c520a58f77b13ed1;hpb=00b6e0ddcbdbd41252e03732783f65efe5f52526;p=gdcm.git diff --git a/DEVELOPPER b/DEVELOPPER index fd8a6796..37af3d44 100644 --- a/DEVELOPPER +++ b/DEVELOPPER @@ -20,6 +20,11 @@ The following comments are intended for core gdcm developpers. -- GDCM_VTK When this option is on VTK_DIR might require manual configuration -- GDCM_WRAP_PYTHON + -- CMAKE_CXX_FLAGS (when working with gcc of course) should be set to + -g -O0 -Wall -W -Wshadow -Wunused-variable -Wunused-parameter + -Wunused-function -Wunused -Wno-system-headers -Wno-deprecated + -Woverloaded-virtual + (this is to avoid spurious problems with overloading) * Configure cmake: hit c * Generate the makefiles (or dsw): hit g - Compile gdcm @@ -374,3 +379,7 @@ CVS policy * you can start a single test through ctest with ctest -R FailingTestName -V >& log ------------------------------------------------ +Compiler flags policy: + When working with gcc please use the flags specified in DEVELOPPER file + (in order to avoid difficult overloading problems). +------------------------------------------------