SET( SRCS # SQLite CppSQLite3 # wxTreeListCtrl treelistctrl.cpp # Image readers creaImageIOImageReader creaImageIOMultiThreadImageReader # Dicom database management creaImageIODicomNode creaImageIODicomNodeComparators creaImageIODicomNodeTypeDescription creaImageIODicomDatabaseStructure creaImageIODicomDatabase creaImageIOField # The Gimmick! widgets creaImageIOWxGimmick creaImageIOWxGimmickSettings creaImageIOWxGimmickFieldsView creaImageIOWxGimmickDialog # creaImageIOWxDicomDatabaseTreeView # creaImageIOWxDicomDatabaseTreeViewSettings # creaImageIOWxDicomNodeFieldsView # File selector wxDialog using a DDB tree view # creaImageIOWxDicomFilesSelectorDialog # wx-free function which opens a file selector dialog # BlockScopeWxApp # creaImageIODicomFilesSelectorDialog ) OPTION(creaImageIO_BUILD_SHARED "Build creaImageIO as a shared library (dynamic) ?" ON) IF (creaImageIO_BUILD_SHARED) SET(CREAIMAGEIO_BUILD_SHARED SHARED) crea_DEFINE(CREAIMAGEIO_BUILD_SHARED) ENDIF(creaImageIO_BUILD_SHARED) crea_DEFINE(CREAIMAGEIO_EXPORT_SYMBOLS) ADD_LIBRARY(creaImageIO ${CREAIMAGEIO_BUILD_SHARED} ${SRCS}) TARGET_LINK_LIBRARIES(creaImageIO ${crea_LIBRARIES} ${WXWIDGETS_LIBRARIES} ${VTK_LIBRARIES} ${GDCM_LIBRARIES} ${BOOST_LIBRARIES} sqlite3) #---------------------------------------------------------------------------- # INSTALLS LIBRARY FILE(GLOB HEADERS "*.h") INSTALL( FILES ${HEADERS} DESTINATION include/creaImageIO ) INSTALL( TARGETS creaImageIO DESTINATION lib) crea_DEFAULT_INSTALL_LIBRARY_FOR_CMAKE(creaImageIO) #-----------------------------------------------------------------------------