From: favreau Date: Wed, 25 Nov 2009 14:59:00 +0000 (+0000) Subject: Added a USE_WXWIDGETS option X-Git-Tag: CREATOOLS.2-0-3~86 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=681242bb0257173c8aad6d9ad010c65574019bee;p=creaImageIO.git Added a USE_WXWIDGETS option --- diff --git a/CMakeLists.txt b/CMakeLists.txt index dc3a5a2..67a94c5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,7 +15,8 @@ ENDIF(crea_FOUND) SET(USE_GDCM ON) #SET(USE_GDCM2 ON) SET(USE_GDCM_VTK ON) -SET(USE_WXWIDGETS ON) + +OPTION(USE_WXWIDGETS "Build creaImageIO with WxWidgets ?" ON) SET(USE_VTK ON) SET(USE_ITK OFF) SET(USE_BOOST ON) diff --git a/src2/CMakeLists.txt b/src2/CMakeLists.txt index 6c0c6f1..61e1d52 100644 --- a/src2/CMakeLists.txt +++ b/src2/CMakeLists.txt @@ -4,31 +4,28 @@ SET(LIBRARY_NAME creaImageIO2) FILE(GLOB SOURCES_CREAIMAGEIO # SQLite CppSQLite3.cpp - - - # creaImageIOGimmick.cpp creaImageIOSynchron.cpp - creaImageIOListener.cpp creaImageIOPACSConnection.cpp # Abstract views - creaImageIOGimmickView.cpp creaImageIOTreeView.cpp + # settings + creaImageIOSettings.cpp + ) - # - BlockScopeWxApp.cpp + if (USE_WXWIDGETS) +FILE(GLOB SOURCES_CREAIMAGEIO + BlockScopeWxApp.cpp creaImageIOGimmickReaderDialog.cpp - # Viewer creaImageIOWxViewer.cpp - - - # settings - creaImageIOSettings.cpp + creaImageIOGimmickView.cpp + creaImageIOListener.cpp ) + endif() # Attributed tree data structure FILE(GLOB SOURCES_CREAIMAGEIO_TREE @@ -48,13 +45,17 @@ FILE(GLOB SOURCES_CREAIMAGEIO_IMG_READER creaImageIOAbstractImageReader.cpp creaImageIODicomImageReader.cpp creaImageIOImageReader.cpp - creaImageIOMultiThreadImageReader.cpp creaImageIOUltrasonixImageReader.cpp creaImageIOVtkImageReader.cpp ) - + if (USE_WXWIDGETS) +FILE(GLOB SOURCES_CREAIMAGEIO_IMG_READER + creaImageIOMultiThreadImageReader.cpp + ) + endif() # The wxWidgets-based components +if (USE_WXWIDGETS) FILE(GLOB SOURCES_CREAIMAGEIO_WX creaImageIOWxGimmickView.cpp creaImageIOWxTreeView.cpp @@ -69,6 +70,8 @@ FILE(GLOB SOURCES_CREAIMAGEIO_WX creaImageIOWxPACSConnectionPanel.cpp creaImageIOWxDescriptorPanel.cpp ) +endif() + # Header Files FILE(GLOB HEADER_CREAIMAGEIO creaImageIOImagePointerHolder.h) FILE(GLOB SOURCES_CREAIMAGEIO_PACS PACS/*.cpp)