From 1b9af7b2c71aa44e2e5adebd2826f26b55d4b209 Mon Sep 17 00:00:00 2001 From: Frederic Cervenansky Date: Wed, 10 Nov 2010 15:36:56 +0000 Subject: [PATCH] change SUBDIRS (deprecate functionality) to ADD_SUBDIRECTORY --- CMakeLists.txt | 8 ++++---- lib/CMakeLists.txt | 6 +++--- lib/maracasVisuLib/CMakeLists.txt | 2 +- lib/maracasVisuLib/src/CMakeLists.txt | 2 +- lib/maracasVisuLib/src/CMakeListsWorking.txt_CP | 2 +- lib/maracasVisuLib/src/CutModule/CMakeLists.txt | 4 ++-- lib/maracasVisuLib/src/interface/CMakeLists.txt | 2 +- lib/maracasVisuLib/src/interface/CMakeLists.txt_CP | 2 +- lib/maracasVisuLib/src/interface/wxWindows/CMakeLists.txt | 2 +- .../src/interface/wxWindows/widgets/vtkMPR3DDataViewer.h | 7 +++++++ .../src/interface/wxWindows/widgets/wxMPRBaseData.cxx | 4 +++- .../src/interface/wxWindows/widgets/wxMPRBaseData.h | 7 ++++++- .../src/interface/wxWindows/widgets/wxVtk3DBaseView.cxx | 4 +++- .../src/interface/wxWindows/widgets/wxVtk3DBaseView.h | 7 ++++++- .../src/interface/wxWindows/widgets/wxVtkBaseView.h | 1 + .../src/interface/wxWindows/widgets/wxVtkMPR3DView.cxx | 5 +++++ 16 files changed, 46 insertions(+), 19 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 858c157e..afd1471c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -46,10 +46,10 @@ MARK_AS_ADVANCED( SET(CREAMARACASVISU_LIB_PATH ${CMAKE_CREA_LIB_PATH} ) -SUBDIRS(install) -#SUBDIRS(appli) -SUBDIRS(lib) -SUBDIRS(bbtk) +ADD_SUBDIRECTORY(install) +#ADD_SUBDIRECTORY(appli) +ADD_SUBDIRECTORY(lib) +ADD_SUBDIRECTORY(bbtk) INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/data/Icons ) diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index d134e4a2..a00aa43a 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -1,3 +1,3 @@ -# Add a SUBDIRS command for each of your libraries -SUBDIRS(maracasVisuLib) -SUBDIRS(doxygen) +# Add a ADD_SUBDIRECTORY command for each of your libraries +ADD_SUBDIRECTORY(maracasVisuLib) +ADD_SUBDIRECTORY(doxygen) diff --git a/lib/maracasVisuLib/CMakeLists.txt b/lib/maracasVisuLib/CMakeLists.txt index 47a9c245..9e220bd7 100644 --- a/lib/maracasVisuLib/CMakeLists.txt +++ b/lib/maracasVisuLib/CMakeLists.txt @@ -233,4 +233,4 @@ ENDIF(WIN32) #--------------------------------------------------------------------------- ENDIF ( BUILD_${LIBRARY_NAME} ) -SUBDIRS(src) +ADD_SUBDIRECTORY(src) diff --git a/lib/maracasVisuLib/src/CMakeLists.txt b/lib/maracasVisuLib/src/CMakeLists.txt index 1182ea54..fab32563 100644 --- a/lib/maracasVisuLib/src/CMakeLists.txt +++ b/lib/maracasVisuLib/src/CMakeLists.txt @@ -1,2 +1,2 @@ -SUBDIRS(CutModule) +ADD_SUBDIRECTORY(CutModule) diff --git a/lib/maracasVisuLib/src/CMakeListsWorking.txt_CP b/lib/maracasVisuLib/src/CMakeListsWorking.txt_CP index 9e8488a9..f097130e 100644 --- a/lib/maracasVisuLib/src/CMakeListsWorking.txt_CP +++ b/lib/maracasVisuLib/src/CMakeListsWorking.txt_CP @@ -1,4 +1,4 @@ -SUBDIRS( +ADD_SUBDIRECTORY( SnakeIsoContour+Deriche kernel interface diff --git a/lib/maracasVisuLib/src/CutModule/CMakeLists.txt b/lib/maracasVisuLib/src/CutModule/CMakeLists.txt index a52a32a5..2fd579c6 100644 --- a/lib/maracasVisuLib/src/CutModule/CMakeLists.txt +++ b/lib/maracasVisuLib/src/CutModule/CMakeLists.txt @@ -20,7 +20,7 @@ IF ( BUILD_${LIBRARY_NAME} )#--------------------------------------------------- interface kernel ) - SUBDIRS(interface) - SUBDIRS(kernel) + ADD_SUBDIRECTORY(interface) + ADD_SUBDIRECTORY(kernel) ENDIF ( BUILD_${LIBRARY_NAME} ) diff --git a/lib/maracasVisuLib/src/interface/CMakeLists.txt b/lib/maracasVisuLib/src/interface/CMakeLists.txt index be0a96dd..fe5cdb63 100644 --- a/lib/maracasVisuLib/src/interface/CMakeLists.txt +++ b/lib/maracasVisuLib/src/interface/CMakeLists.txt @@ -1 +1 @@ -SUBDIRS(wxWindows) +ADD_SUBDIRECTORY(wxWindows) diff --git a/lib/maracasVisuLib/src/interface/CMakeLists.txt_CP b/lib/maracasVisuLib/src/interface/CMakeLists.txt_CP index be0a96dd..fe5cdb63 100644 --- a/lib/maracasVisuLib/src/interface/CMakeLists.txt_CP +++ b/lib/maracasVisuLib/src/interface/CMakeLists.txt_CP @@ -1 +1 @@ -SUBDIRS(wxWindows) +ADD_SUBDIRECTORY(wxWindows) diff --git a/lib/maracasVisuLib/src/interface/wxWindows/CMakeLists.txt b/lib/maracasVisuLib/src/interface/wxWindows/CMakeLists.txt index 29cc1aac..485d7ecf 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/CMakeLists.txt +++ b/lib/maracasVisuLib/src/interface/wxWindows/CMakeLists.txt @@ -478,7 +478,7 @@ ELSE(WIN32) ENDIF(WIN32) -SUBDIRS(widgets) +ADD_SUBDIRECTORY(widgets) diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkMPR3DDataViewer.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkMPR3DDataViewer.h index ebb31323..9ab37eae 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkMPR3DDataViewer.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkMPR3DDataViewer.h @@ -10,6 +10,13 @@ #include #include "vtkImageActor.h" +#ifdef _DEBUG +#include +#define DEBUG_NEW new(_NORMAL_BLOCK ,__FILE__, __LINE__) +#else +#define DEBUG_NEW new +#endif + class creaMaracasVisu_EXPORT vtkMPR3DDataViewer { public: vtkMPR3DDataViewer(); diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMPRBaseData.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMPRBaseData.cxx index e1b7c370..5e63470d 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMPRBaseData.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMPRBaseData.cxx @@ -13,7 +13,9 @@ #include "pPlotter/HistogramDialog.h" - +#ifdef _DEBUG +#define new DEBUG_NEW +#endif //------------------------------------------------------------------- //------------------------------------------------------------------- //------------------------------------------------------------------- diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMPRBaseData.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMPRBaseData.h index bf91c747..dedb1664 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMPRBaseData.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMPRBaseData.h @@ -55,7 +55,12 @@ //------------------------------------------------------------------ //------------------------------------------------------------------ //------------------------------------------------------------------ - +#ifdef _DEBUG +#include +#define DEBUG_NEW new(_NORMAL_BLOCK ,__FILE__, __LINE__) +#else +#define DEBUG_NEW new +#endif class creaMaracasVisu_EXPORT vtkMPRBaseData: public vtkBaseData{ public: vtkMPRBaseData(); diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtk3DBaseView.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtk3DBaseView.cxx index 1f2ee802..f0f23f93 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtk3DBaseView.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtk3DBaseView.cxx @@ -2,7 +2,9 @@ #include "vtkInteractorStyleBaseView3D.h" - +#ifdef _DEBUG +#define new DEBUG_NEW +#endif wxVtk3DBaseView::wxVtk3DBaseView(wxWindow *parent) :wxVtkBaseView( parent ) { diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtk3DBaseView.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtk3DBaseView.h index 8ab87550..55018ebc 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtk3DBaseView.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtk3DBaseView.h @@ -2,7 +2,12 @@ #define WXVTK3DBASEVIEW_H_ #include "wxVtkBaseView.h" - +#ifdef _DEBUG +#include +#define DEBUG_NEW new(_NORMAL_BLOCK ,__FILE__, __LINE__) +#else +#define DEBUG_NEW new +#endif //------------------------------------------------------------------ //------------------------------------------------------------------ //------------------------------------------------------------------ diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkBaseView.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkBaseView.h index 2283e0e4..8833e716 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkBaseView.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkBaseView.h @@ -36,6 +36,7 @@ //class vtkInteractorStyleBaseView; */ + #include "vtkInteractorStyleImage.h" class creaMaracasVisu_EXPORT wxVtkBaseView{ diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR3DView.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR3DView.cxx index 319e00c1..179f3255 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR3DView.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR3DView.cxx @@ -16,6 +16,11 @@ #include "vtkProperty.h" #include "vtkCellPicker.h" + +#ifdef _DEBUG +#define new DEBUG_NEW +#endif + wxVtkMPR3DView::wxVtkMPR3DView( wxVtk3DBaseView *wxvtk3Dbaseview ) { _wxvtk3Dbaseview = wxvtk3Dbaseview; -- 2.54.0