]> Creatis software - creaImageIO.git/blobdiff - src2/CMakeLists.txt
Clean-Up with Juan Sebastien
[creaImageIO.git] / src2 / CMakeLists.txt
index 41e2ed0cc29c6011c822d744245f8b9a3cb5d584..9aded620bca6570f3ffc86e377dc9091132da3cc 100644 (file)
@@ -14,9 +14,13 @@ SET( SRCS
   creaImageIOTreeDescriptor
   creaImageIOTreeLevelDescriptor
   creaImageIOTreeAttributeDescriptor
-  creaImageIOTreeComparators
+
 
   # Image readers
+  creaImageIOAbstractImageReader
+  creaImageIOVtkImageReader
+  creaImageIODicomImageReader
+  creaImageIOUltrasonixImageReader
   creaImageIOImageReader
   creaImageIOMultiThreadImageReader
 
@@ -25,28 +29,46 @@ SET( SRCS
   creaImageIOSQLiteTreeHandler
 
   # 
-  creaImageIOImageFinder
+  creaImageIOTreeHandlerImageAdder
   
   # 
   creaImageIOGimmick
-#  creaImageIODicomNode
-#  creaImageIODicomNodeComparators
-#  creaImageIODicomNodeTypeDescription
-#  creaImageIODicomDatabaseStructure
-#  creaImageIODicomDatabase
-#  creaImageIOField
+  creaImageIOSynchron
+  creaImageIOTimestampDatabaseHandler
+  creaImageIOListener
+  creaImageIOPACSConnection
+
+  # Abstract views
+  creaImageIOGimmickView
+  creaImageIOTreeView
+
+  # The wxWidgets-based components
+  creaImageIOWxGimmickView
+  creaImageIOWxTreeView
+  creaImageIOWxGimmickReaderDialog
+  creaImageIOWxGimmickFrame
+  creaImageIOWxGimmickPanel
+  creaImageIOWxGimmickTools
+  creaImageIOWxCustomizeConfigPanel
+  creaImageIOWxListenerPanel
+  creaImageIOWxEditFieldsPanel
+  creaImageIOWxAttributeSelectionPanel
+  creaImageIOWxPACSConnectionPanel
 
-  # The Gimmick! widgets
-#  creaImageIOWxGimmick
-#  creaImageIOWxGimmickSettings
-#  creaImageIOWxGimmickFieldsView
+  # 
+  BlockScopeWxApp
+  creaImageIOGimmickReaderDialog
 
-#  creaImageIOWxGimmickDialog
+  #  Viewer
+  creaImageIOWxViewer
+  creaImageIOImagePointerHolder.h
+  
+  # settings
+  creaImageIOSettings
 
 )
 
 
-
 OPTION(${LIBRARY_NAME}_BUILD_SHARED 
   "Build ${LIBRARY_NAME} as a shared library (dynamic) ?" ON)
 IF (${LIBRARY_NAME}_BUILD_SHARED)
@@ -62,6 +84,7 @@ ADD_LIBRARY(${LIBRARY_NAME} ${CREAIMAGEIO_BUILD_SHARED} ${SRCS})
 
 TARGET_LINK_LIBRARIES(${LIBRARY_NAME} 
   ${crea_LIBRARIES}
+  ${creaBruker_LIBRARIES}
   ${WXWIDGETS_LIBRARIES}
   ${VTK_LIBRARIES}
   ${GDCM_LIBRARIES}
@@ -70,7 +93,7 @@ TARGET_LINK_LIBRARIES(${LIBRARY_NAME}
 
 #----------------------------------------------------------------------------
 # INSTALLS LIBRARY
-FILE(GLOB HEADERS "*.h")
+FILE(GLOB HEADERS "*.h" "*.txx")
 INSTALL(
   FILES ${HEADERS}
   DESTINATION include/${LIBRARY_NAME}
@@ -122,6 +145,10 @@ SET(${LIBRARY_NAME}_ADDITIONAL_USE_FILE
   # Invoke the advanced macro
   CREA_ADVANCED_INSTALL_LIBRARY_FOR_CMAKE(${LIBRARY_NAME})
 
+SET(INPUT_DATA_DIR ${PROJECT_SOURCE_DIR}/src2/data)
+SET(OUTPUT_DATA_DIR ${PROJECT_BINARY_DIR}/data)
+CREA_CPDIR(${INPUT_DATA_DIR} ${OUTPUT_DATA_DIR})
+
   
 #CREA_INSTALL_LIBRARY_FOR_CMAKE(${LIBRARY_NAME})
 #-----------------------------------------------------------------------------
@@ -134,4 +161,5 @@ ENDIF(BUILD_DOXYGEN_DOC)
 INCLUDE_DIRECTORIES(
 #  ${PROJECT_BINARY_DIR}
   ${PROJECT_SOURCE_DIR}/src2
+#  ${PROJECT_SOURCE_DIR}/src2/CppSQLite3
   )