X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=cmake%2FCREAMacro_FindAndUseVTK.cmake;h=c60c8f43a9efd63a2e36d052299d79ba182d22ea;hb=51861648ce577c3a084dd4365017976db06c031d;hp=018187ef941c8f5f9ecb413a4f6b4822011119d9;hpb=2fc556b7d79550167e650d6d026e3201e6731704;p=crea.git diff --git a/cmake/CREAMacro_FindAndUseVTK.cmake b/cmake/CREAMacro_FindAndUseVTK.cmake index 018187e..c60c8f4 100644 --- a/cmake/CREAMacro_FindAndUseVTK.cmake +++ b/cmake/CREAMacro_FindAndUseVTK.cmake @@ -1,7 +1,7 @@ # --------------------------------------------------------------------- # # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image -# pour la Santé) +# pour la Santé© # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton # Previous Authors : Laurent Guigues, Jean-Pierre Roux # CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil @@ -51,6 +51,8 @@ MACRO(CREA_FIND_AND_USE_VTK) #MESSAGE("${GTK2_INCLUDE_DIRS}") INCLUDE_DIRECTORIES(${GTK2_INCLUDE_DIRS}) LINK_LIBRARIES(${GTK2_LIBRARIES}) +message("EED CREAMacro_FindAndUseVTK.cmake GTK2_INCLUDE_DIRS "${GTK2_INCLUDE_DIRS} ) +message("EED CREAMacro_FindAndUseVTK.cmake GTK2_VERSION "${GTK2_VERSION} ) # Can I require all my user to have the gl lib on linux, even if they do not really need it... SET(WXGLCANVASLIBS "gl") ENDIF(VTK_USE_GL2PS) @@ -82,132 +84,145 @@ ENDIF("${VTK_MAJOR_VERSION}" LESS 6) ##EED 2017-01-01 Migration VTK7 -IF("${VTK_MAJOR_VERSION}" GREATER 5) - SET(VTK_LIBRARIES - vtkalglib - vtkFiltersHybrid - vtkImagingCore - vtkIOLegacy - vtkRenderingAnnotation - vtkChartsCore - vtkFiltersHyperTree - vtkImagingFourier - vtkIOLSDyna - vtkRenderingContext2D - vtkCommonColor - vtkFiltersImaging - vtkImagingGeneral - vtkIOMINC - vtkCommonComputationalGeometry - vtkFiltersModeling - vtkImagingHybrid - vtkIOMovie - vtkRenderingCore - vtkCommonCore - vtkFiltersParallel - vtkImagingMath - vtkIONetCDF - vtkRenderingFreeType - vtkCommonDataModel - vtkFiltersParallelImaging - vtkImagingMorphological - vtkIOParallel - vtkCommonExecutionModel - vtkFiltersPoints - vtkImagingSources - vtkIOParallelXML - vtkRenderingImage - vtkCommonMath - vtkFiltersProgrammable - vtkImagingStatistics - vtkIOPLY - vtkRenderingLabel - vtkCommonMisc - vtkFiltersSelection - vtkImagingStencil - vtkIOSQL - vtkRenderingLOD - vtkCommonSystem - vtkFiltersSMP - vtkInfovisCore - vtkIOTecplotTable - vtkCommonTransforms - vtkFiltersSources - vtkInfovisLayout - vtkIOVideo - vtkRenderingQt - vtkDICOMParser - vtkFiltersStatistics - vtkInteractionImage - vtkIOXML - vtkRenderingVolume - vtkDomainsChemistry - vtkFiltersTexture - vtkInteractionStyle - vtkIOXMLParser - vtkFiltersVerdict - vtkInteractionWidgets - vtkjpeg - vtksqlite - vtkexoIIc - vtkfreetype - vtkIOAMR - vtkjsoncpp - vtksys - vtkexpat - vtkGeovisCore - vtkIOCore - vtklibxml2 - vtktiff - vtkFiltersAMR - vtkgl2ps - vtkIOEnSight - vtkmetaio -# vtkverdict - vtkFiltersCore - vtkIOExodus - vtkNetCDF - vtkViewsContext2D - vtkFiltersExtraction - vtkGUISupportQt - vtkIOExport - vtkNetCDF_cxx - vtkViewsCore - vtkFiltersFlowPaths - vtkGUISupportQtSQL - vtkIOGeometry - vtkoggtheora - vtkViewsGeovis - vtkFiltersGeneral - vtkhdf5 - vtkIOImage - vtkParallelCore - vtkViewsInfovis - vtkFiltersGeneric - vtkhdf5_hl - vtkIOImport - vtkpng - vtkViewsQt - vtkFiltersGeometry - vtkImagingColor - vtkIOInfovis - vtkproj4 - vtkzlib - -# vtkRenderingVolumeOpenGL -# vtkRenderingOpenGL -# vtkRenderingGL2PS -# vtkRenderingContextOpenGL +#IF("${VTK_MAJOR_VERSION}" GREATER 5) +# SET(VTK_LIBRARIES +# vtkalglib +# vtkFiltersHybrid +# vtkImagingCore +# vtkIOLegacy +# vtkRenderingAnnotation +# vtkChartsCore +# vtkFiltersHyperTree +# vtkImagingFourier +# vtkIOLSDyna +# vtkRenderingContext2D +# vtkCommonColor +# vtkFiltersImaging +# vtkImagingGeneral +# vtkIOMINC +# vtkCommonComputationalGeometry +# vtkFiltersModeling +# vtkImagingHybrid +# vtkIOMovie +# vtkRenderingCore +# vtkCommonCore +# vtkFiltersParallel +# vtkImagingMath +# vtkIONetCDF +# vtkRenderingFreeType +# vtkCommonDataModel +# vtkFiltersParallelImaging +# vtkImagingMorphological +# vtkIOParallel +# vtkCommonExecutionModel +# vtkFiltersPoints +# vtkImagingSources +# vtkIOParallelXML +# vtkRenderingImage +# vtkCommonMath +# vtkFiltersProgrammable +# vtkImagingStatistics +# vtkIOPLY +# vtkRenderingLabel +# vtkCommonMisc +# vtkFiltersSelection +# vtkImagingStencil +# vtkIOSQL +# vtkRenderingLOD +# vtkCommonSystem +# vtkFiltersSMP +# vtkInfovisCore +# vtkIOTecplotTable +# vtkCommonTransforms +# vtkFiltersSources +# vtkInfovisLayout +# vtkIOVideo +# vtkDICOMParser +# vtkFiltersStatistics +# vtkInteractionImage +# vtkIOXML +# vtkRenderingVolume +# vtkDomainsChemistry +# vtkFiltersTexture +# vtkInteractionStyle +# vtkIOXMLParser +# vtkFiltersVerdict +# vtkInteractionWidgets +# vtkjpeg +# vtksqlite +# vtkexoIIc +# vtkfreetype +# vtkIOAMR +# vtkjsoncpp +# vtksys +# vtkexpat +# vtkGeovisCore +# vtkIOCore +# vtklibxml2 +# vtktiff +# vtkFiltersAMR +# vtkgl2ps +# vtkIOEnSight +# vtkmetaio +## vtkverdict +# vtkFiltersCore +# vtkIOExodus +# vtkNetCDF +# vtkViewsContext2D +# vtkFiltersExtraction +# vtkIOExport +# vtkViewsCore +# vtkFiltersFlowPaths +# vtkIOGeometry +# vtkoggtheora +# vtkViewsGeovis +# vtkFiltersGeneral +# vtkhdf5 +# vtkIOImage +# vtkParallelCore +# vtkViewsInfovis +# vtkFiltersGeneric +# vtkhdf5_hl +# vtkIOImport +# vtkpng +# vtkFiltersGeometry +# vtkImagingColor +# vtkIOInfovis +# vtkproj4 +# vtkzlib +# +## vtkRenderingVolumeOpenGL +## vtkRenderingOpenGL +## vtkRenderingGL2PS +## vtkRenderingContextOpenGL +# +# vtkglew +# vtkRenderingVolumeOpenGL2 +# vtkDomainsChemistryOpenGL2 +# vtkRenderingOpenGL2 +# vtkRenderingGL2PSOpenGL2 +# vtkRenderingContextOpenGL2 +# ) + IF (WIN32) + SET(VTK_LIBRARIES ${VTK_LIBRARIES} ) + ELSE(WIN32) + SET(VTK_LIBRARIES ${VTK_LIBRARIES} +# vtkRenderingQt +# vtkGUISupportQt +# vtkGUISupportQtSQL +# vtkViewsQt +# vtkNetCDF_cxx + ) + message("EED vtk libraries: "${VTK_LIBRARIES}) + ENDIF(WIN32) + - vtkglew - vtkRenderingVolumeOpenGL2 - vtkDomainsChemistryOpenGL2 - vtkRenderingOpenGL2 - vtkRenderingGL2PSOpenGL2 - vtkRenderingContextOpenGL2 + IF(VTK_USE_TDX) + SET(VTK_LIBRARIES ${VTK_LIBRARIES} vtkRenderingTDx ) + ENDIF(VTK_USE_TDX) - ) -ENDIF("${VTK_MAJOR_VERSION}" GREATER 5) + +# ENDIF("${VTK_MAJOR_VERSION}" GREATER 5) MARK_AS_ADVANCED(VTK_DIR)