10 creaImageIOMultiThreadImageReader
12 # Dicom database management
14 creaImageIODicomNodeComparators
15 creaImageIODicomNodeTypeDescription
16 creaImageIODicomDatabaseStructure
17 creaImageIODicomDatabase
20 # The Gimmick! widgets
22 creaImageIOWxGimmickSettings
23 creaImageIOWxGimmickFieldsView
25 creaImageIOWxGimmickDialog
28 # creaImageIOWxDicomDatabaseTreeView
29 # creaImageIOWxDicomDatabaseTreeViewSettings
30 # creaImageIOWxDicomNodeFieldsView
32 # File selector wxDialog using a DDB tree view
33 # creaImageIOWxDicomFilesSelectorDialog
35 # wx-free function which opens a file selector dialog
37 # creaImageIODicomFilesSelectorDialog
43 OPTION(creaImageIO_BUILD_SHARED
44 "Build creaImageIO as a shared library (dynamic) ?" ON)
45 IF (creaImageIO_BUILD_SHARED)
46 SET(CREAIMAGEIO_BUILD_SHARED SHARED)
47 crea_DEFINE(CREAIMAGEIO_BUILD_SHARED)
48 ENDIF(creaImageIO_BUILD_SHARED)
50 crea_DEFINE(CREAIMAGEIO_EXPORT_SYMBOLS)
52 ADD_LIBRARY(creaImageIO ${CREAIMAGEIO_BUILD_SHARED} ${SRCS})
56 TARGET_LINK_LIBRARIES(creaImageIO
58 ${WXWIDGETS_LIBRARIES}
64 #----------------------------------------------------------------------------
66 FILE(GLOB HEADERS "*.h")
69 DESTINATION include/creaImageIO
72 SET(CREAIMAGEIO_LIB_PATH bin)
74 SET(CREAIMAGEIO_LIB_PATH lib)
79 DESTINATION ${CREAIMAGEIO_LIB_PATH})
82 # Sets the settings for macro CREA_ADVANCED_INSTALL_LIBRARY_FOR_CMAKE
83 SET(LIBRARY_NAME creaImageIO)
84 SET(${LIBRARY_NAME}_INSTALL_FOLDER ${LIBRARY_NAME})
85 SET(${LIBRARY_NAME}_LIBRARIES ${LIBRARY_NAME})
88 ${LIBRARY_NAME}_BUILD_TREE_RELATIVE_INCLUDE_PATHS
89 ${PROJECT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
93 SET(${LIBRARY_NAME}_BUILD_TREE_RELATIVE_LIBRARY_PATHS
94 ${EXECUTABLE_OUTPUT_REL_PATH})
95 SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS lib)
97 SET(${LIBRARY_NAME}_BUILD_TREE_RELATIVE_LIBRARY_PATHS
98 ${EXECUTABLE_OUTPUT_REL_PATH}/Debug
99 ${EXECUTABLE_OUTPUT_REL_PATH}/Release)
100 SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS bin)
102 SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_INCLUDE_PATHS include/${LIBRARY_NAME})
104 SET(${LIBRARY_NAME}_HAS_ADDITIONAL_CONFIG_FILE TRUE)
105 SET(${LIBRARY_NAME}_ADDITIONAL_CONFIG_FILE
106 ${PROJECT_SOURCE_DIR}/src/AdditionalcreaImageIOConfig.cmake.in)
107 SET(${LIBRARY_NAME}_ADDITIONAL_USE_FILE
108 ${PROJECT_SOURCE_DIR}/src/AdditionalUsecreaImageIO.cmake.in)
110 # Invoke the advanced macro
111 CREA_ADVANCED_INSTALL_LIBRARY_FOR_CMAKE(${LIBRARY_NAME})
114 #CREA_INSTALL_LIBRARY_FOR_CMAKE(creaImageIO)
115 #-----------------------------------------------------------------------------