#----------------------------------------------------------------------------
# SET THE NAME OF YOUR LIBRARY
-SET ( LIBRARY_NAME maracasVisuLib )
+SET ( LIBRARY_NAME creaMaracasVisu )
#----------------------------------------------------------------------------
#----------------------------------------------------------------------------
# CREATES A USER OPTION IN CMAKE
OPTION ( BUILD_${LIBRARY_NAME} "Build ${LIBRARY_NAME} library ?" ON)
-#OPTION ( EXPORTS_MaracasKernel "Build ${LIBRARY_NAME} library ?" ON)
-#IF (EXPORTS_MaracasKernel)
-# SET(MaracasKernel_EXPORTS)
-# ADD_DEFINITIONS (-DMaracasKernel_EXPORTS)
-#ENDIF(EXPORTS_MaracasKernel)
+OPTION ( EXPORTS_MaracasKernel "Build ${LIBRARY_NAME} library ?" ON)
+IF (EXPORTS_MaracasKernel)
+ SET(MaracasKernel_EXPORTS)
+ ADD_DEFINITIONS (-DMaracasKernel_EXPORTS)
+ENDIF(EXPORTS_MaracasKernel)
#----------------------------------------------------------------------------
IF ( BUILD_${LIBRARY_NAME} )
src/kernel
#${MARACAS_SOURCE_DIR}/src/SnakeIsoContour+Deriche
src/interface/wxWindows
+ src/interface/wxWindows/Contour
src/interface/wxWindows/widgets
src/interface/wxWindows/widgets/pPlotter
../../../
)
#message(jhcl\n\n ${crea_LIBRARIES})
- INCLUDE(include/Modules/MARACAS_Find_LIBIDO.cmake)
+ #INCLUDE(include/Modules/MARACAS_Find_LIBIDO.cmake)
#SET(CREA_LIBRARIES C:/creaBin/Debug/crea.lib)
#FIND_PACKAGE(crea)
#jhcl-End===========================================================================
SET ( ${LIBRARY_NAME}_HEADERS
src/interface/wxWindows/manualContour.h
src/interface/wxWindows/Contour/ContourCrownWidget.h
+ src/interface/wxWindows/Contour/ContourExtractData.h
src/interface/wxWindows/Contour/ContourVOIWidget.h
src/interface/wxWindows/Contour/Propagation.h
src/interface/wxWindows/Contour/ExtractControlPoints2D.h
## src/interface/wxWindows/wxMaracasImageBrowser02.h
## src/interface/wxWindows/widgets/wxReadingPriorityPanel.h
src/interface/wxWindows/widgets/wxVTKRenderWindowInteractor.h
+ src/interface/wxWindows/widgets/wxVTKRenderWindowInteractorEditContour.h
src/interface/wxWindows/widgets/InterfaceVtkPanelWidgets.h
src/interface/wxWindows/widgets/vtkClosePolyData.h
src/interface/wxWindows/wxMaracasMPR.h
src/interface/wxWindows/widgets/wxVtkBaseView.h
src/interface/wxWindows/widgets/wxMaracas_ViewerWidget.h
src/interface/wxWindows/widgets/wxMaracas_N_ViewersWidget.h
+
+ src/interface/wxWindows/widgets/wxMaracasIRMView.h
+ src/interface/wxWindows/widgets/wxMaracasIRMViewManager.h
+
src/interface/wxWindows/wxMaracas_ManualTree_MPR.h
src/interface/wxWindows/widgets/wxManualTree_MPRWidget.h
src/interface/wxWindows/widgets/ContourView.h
src/interface/wxWindows/widgets/pPlotter/mathplot.h
src/interface/wxWindows/widgets/pPlotter/MaximumsDialog.h
src/interface/wxWindows/widgets/pPlotter/Histogram.h
+ src/interface/wxWindows/widgets/wxSTLWidget_03.h
include/matrix.h
src/kernel/marImageData.h
src/kernel/marDicomBase.h
src/kernel/marTypes.h
src/kernel/marParameters.h
src/kernel/marDynData.h
+ src/kernel/creaMaracasVisu_EXPORT.h
+ src/kernel/vtkSTLExtractor.h
)
#----------------------------------------------------------------------------
src/interface/wxWindows/Contour/vectorFunctions.cxx
# src/interface/wxWindows/wxMaracasImageBrowser02.cxx
# src/interface/wxWindows/widgets/wxReadingPriorityPanel.cpp
+
+ src/interface/wxWindows/widgets/wxMaracasIRMView.cxx
+ src/interface/wxWindows/widgets/wxMaracasIRMViewManager.cxx
+
src/interface/wxWindows/widgets/wxVTKRenderWindowInteractor.cxx
+ src/interface/wxWindows/widgets/wxVTKRenderWindowInteractorEditContour.cxx
src/interface/wxWindows/widgets/InterfaceVtkPanelWidgets.cxx
src/interface/wxWindows/widgets/vtkClosePolyData.cxx
src/interface/wxWindows/wxMaracasMPR.cxx
src/interface/wxWindows/widgets/pPlotter/mathplot.cxx
src/interface/wxWindows/widgets/pPlotter/MaximumsDialog.cxx
src/interface/wxWindows/widgets/pPlotter/Histogram.cxx
+ src/interface/wxWindows/widgets/wxSTLWidget_03.cxx
###
src/kernel/marImageData.cpp
src/kernel/marDicomBase.cpp
src/kernel/volume.cxx
src/kernel/marParameters.cpp
src/kernel/marDynData.cpp
+ src/kernel/vtkSTLExtractor.cpp
)
#----------------------------------------------------------------------------
#jhcl-Start===========================================================================
ENDIF(CREA_VERBOSE_CMAKE)
- # MANAGE SHARED LIB
- CREA_MANAGE_SHARED_LIBRARY(${LIBRARY_NAME})
-
+
# CREATE THE TARGET
- ADD_LIBRARY(${LIBRARY_NAME} ${${LIBRARY_NAME}_SHARED} ${${LIBRARY_NAME}_SOURCES})
+ ADD_LIBRARY(${LIBRARY_NAME} ${${LIBRARY_NAME}_SHARED} ${${LIBRARY_NAME}_SOURCES} ${${LIBRARY_NAME}_HEADERS})
# LINK
TARGET_LINK_LIBRARIES(${LIBRARY_NAME} ${${LIBRARY_NAME}_LINK_LIBRARIES})
lib/maracasVisuLib/src/kernel
#${MARACAS_SOURCE_DIR}/src/SnakeIsoContour+Deriche
lib/maracasVisuLib/src/interface/wxWindows
+ lib/maracasVisuLib/src/interface/wxWindows/Contour
lib/maracasVisuLib/src/interface/wxWindows/widgets
lib/maracasVisuLib/src/interface/wxWindows/widgets/pPlotter
lib/maracasVisuLib/../../../
SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS lib)
ELSE(UNIX)
SET(${LIBRARY_NAME}_BUILD_TREE_RELATIVE_LIBRARY_PATHS
- ${CILFC_EXECUTABLE_OUTPUT_REL_PATH}/Debug
- ${CILFC_EXECUTABLE_OUTPUT_REL_PATH}/Release)
+ ${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})
FILES ${${LIBRARY_NAME}_HEADERS}
DESTINATION ${${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_INCLUDE_PATHS}
)
-INSTALL(
- TARGETS ${LIBRARY_NAME}
- DESTINATION lib)
+IF(WIN32)
+ INSTALL(
+ TARGETS ${LIBRARY_NAME}
+ DESTINATION bin)
+ELSE(WIN32)
+ INSTALL(
+ TARGETS ${LIBRARY_NAME}
+ DESTINATION lib)
+ENDIF(WIN32)
+