# settings
creaImageIOSettings.cpp
-
- BlockScopeWxApp.cpp
- creaImageIOGimmickReaderDialog.cpp
- creaImageIOExternalGimmick.cpp
- # Viewer
- creaImageIOWxViewer.cpp
creaImageIOGimmickView.cpp
- creaImageIOListener.cpp
)
-
+IF(USE_WXWIDGETS)
+ FILE(GLOB SOURCES_CREAIMAGEIO_DIALOG
+ creaImageIOGimmickReaderDialog.cpp
+ )
+ SOURCE_GROUP("Source Files\\Reader Dialog" FILES ${SOURCES_CREAIMAGEIO_DIALOG})
+ENDIF(USE_WXWIDGETS)
# Attributed tree data structure
FILE(GLOB SOURCES_CREAIMAGEIO_TREE
creaImageIOTree.cpp
creaImageIOWxPACSConnectionPanel.cpp
creaImageIOWxTreeView.cpp
creaImageIOWxOutputDlg.cpp
- )
+ # Viewer
+ creaImageIOWxViewer.cpp
+ creaImageIOExternalGimmick.cpp
+ BlockScopeWxApp.cpp
+ creaImageIOListener.cpp
+ )
+ SOURCE_GROUP("Source Files\\GUI" FILES ${SOURCES_CREAIMAGEIO_WX})
endif()
+# USE QT, need to transform files (moc mechanism)
+IF (USE_QT4)
+ #cpp
+ FILE(GLOB QT_CPP
+ QtGUI/*.cpp QtGUI/*.cxx
+ )
+
+ # headers
+ SET(QT4_HEADERS_TO_WRAP
+ QtGUI/creaimageioqtreeview.h
+ QtGUI/creaImageIOQTGimmickReaderDialog.h
+ )
+
+
+ QT4_WRAP_CPP(MOC_SOURCES ${QT4_HEADERS_TO_WRAP})
+ SOURCE_GROUP("Source Files\\GUI" FILES ${MOC_SOURCES})
+
+
+ # UI
+ FILE(GLOB UI_FILES QtGUI/*.ui)
+ QT4_WRAP_UI(UI_SOURCES ${UI_FILES})
+ #SOURCE_GROUP("UI Files" FILES ${UI_FILES})
+ SOURCE_GROUP("Source Files\\GUI" FILES ${UI_SOURCES})
+ENDIF(USE_QT4)
+
IF(USE_XERCES)
FILE(GLOB SOURCES_CREAIMAGEIO_OUTPUT
SOURCE_GROUP("Source Files" FILES ${SOURCES_CREAIMAGEIO})
SOURCE_GROUP("Header Files" FILES ${HEADER_CREAIMAGEIO})
-SOURCE_GROUP("Source Files\\GUI" FILES ${SOURCES_CREAIMAGEIO_WX})
if(BUILD_CREA_PACS)
SOURCE_GROUP("Source Files\\PACS" FILES ${SOURCES_CREAIMAGEIO_PACS})
SOURCE_GROUP("Header Files\\PACS" FILES ${HEADER_CREAIMAGEIO_PACS})
SOURCE_GROUP("Source Files\\Tree" FILES ${SOURCES_CREAIMAGEIO_TREE})
+
+
+IF(USE_WXWIDGETS)
+SET( GUI_SRCS
+ ${SOURCES_CREAIMAGEIO_WX}
+ ${SOURCES_CREAIMAGEIO_DIALOG}
+ )
+ELSE(USE_WXWIDGETS)
+SET( GUI_SRCS
+ ${QT_CPP}
+ ${UI_SOURCES}
+ ${MOC_SOURCES}
+ )
+ENDIF(USE_WXWIDGETS)
SET( PRIMITIVE_SRCS
${SOURCES_CREAIMAGEIO}
${HEADER_CREAIMAGEIO}
${SOURCES_CREAIMAGEIO_IMG_READER}
${SOURCES_CREAIMAGEIO_IMG_DICOM_READER}
- ${SOURCES_CREAIMAGEIO_WX}
+ ${GUI_SRCS}
${SOURCES_CREAIMAGEIO_TREE}
)
-IF(MSVC AND CMAKE_SIZEOF_VOID_P MATCHES 8)
-message("charlie ${CMAKE_SYSTEM_PROCESSOR}")
-endif()
#if ( ${CMAKE_EXE_LINKER_FLAGS} MATCHES "message:x64")message("charlie ${CMAKE_SYSTEM_PROCESSOR}")endif()
if( BUILD_CREA_PACS)
)
-IF (WIN32)
- SET(CREAIMAGEIO_LIB_PATH bin)
-ELSE (WIN32)
- SET(CREAIMAGEIO_LIB_PATH lib)
-ENDIF(WIN32)
+SET(CREAIMAGEIO_LIB_PATH ${CMAKE_CREA_LIB_PATH} )
INSTALL(
TARGETS ${LIBRARY_NAME}
${PROJECT_BINARY_DIR} ${EXECUTABLE_OUTPUT_PATH})
ENDIF ( ${PROJECT_BINARY_DIR} STREQUAL ${EXECUTABLE_OUTPUT_PATH} )
+
+
+ SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS ${CMAKE_CREA_LIB_PATH} )
+
IF(UNIX)
SET(${LIBRARY_NAME}_BUILD_TREE_RELATIVE_LIBRARY_PATHS
${CILFC_EXECUTABLE_OUTPUT_REL_PATH})
- SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS lib)
ELSE(UNIX)
SET(${LIBRARY_NAME}_BUILD_TREE_RELATIVE_LIBRARY_PATHS
${CILFC_EXECUTABLE_OUTPUT_REL_PATH})
- SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS bin)
ENDIF(UNIX)
SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_INCLUDE_PATHS include/${LIBRARY_NAME})