]> Creatis software - crea.git/blob - AdditionalcreaConfig.cmake.in
bug fixes
[crea.git] / AdditionalcreaConfig.cmake.in
1 #-----------------------------------------------------------------------------
2 SET(CREA_CMAKE_REL_PATH @CREA_CMAKE_REL_PATH@)
3 SET(CREA_CMAKE_DIR ${crea_DIR}/${CREA_CMAKE_REL_PATH})
4 #-----------------------------------------------------------------------------
5 SET(CREA_COMPILE_MESSAGES @CREA_COMPILE_MESSAGES@)
6 SET(CREA_COMPILE_DEBUG_MESSAGES @CREA_COMPILE_DEBUG_MESSAGES@)
7 SET(CREA_COMPILE_WARNING_MESSAGES @CREA_COMPILE_WARNING_MESSAGES@)
8 SET(CREA_COMPILE_ERROR_MESSAGES @CREA_COMPILE_ERROR_MESSAGES@)
9 #-----------------------------------------------------------------------------
10
11 #-----------------------------------------------------------------------------
12 IF(CREA_VERBOSE_CMAKE)
13 #  MESSAGE(STATUS "* CREA_BUILT_WITH_WX            = ${CREA_BUILT_WITH_WX}")
14   MESSAGE(STATUS "* CREA_CMAKE_DIR                = ${CREA_CMAKE_DIR}")
15   MESSAGE(STATUS "* CREA_COMPILE_MESSAGES         = ${CREA_COMPILE_MESSAGES}")
16   MESSAGE(STATUS "* CREA_COMPILE_WARNING_MESSAGES = ${CREA_COMPILE_WARNING_MESSAGES}")
17   MESSAGE(STATUS "* CREA_COMPILE_ERROR_MESSAGES   = ${CREA_COMPILE_ERROR_MESSAGES}")
18   MESSAGE(STATUS "* CREA_COMPILE_DEBUG_MESSAGES   = ${CREA_COMPILE_DEBUG_MESSAGES}")
19 ENDIF(CREA_VERBOSE_CMAKE)
20 #-----------------------------------------------------------------------------
21
22 # If crea was compiled with WxWidget or vtk then have to find them : for now forced (see root CMakeLists.txt)
23 SET(USE_WXWIDGETS ON)
24 SET(USE_VTK ON)
25
26 INCLUDE(${CREA_CMAKE_DIR}/CREAMacros.cmake)
27
28 #-----------------------------------------------------------------------------
29 IF(USE_VTK)
30   # Search VTK
31   FIND_PACKAGE(VTK)
32   # If vtk found
33   IF(VTK_FOUND)
34     MESSAGE ( STATUS "Looking for VTK... found")
35     MESSAGE ( STATUS "* Dir     = ${VTK_DIR}")
36     MESSAGE ( STATUS "* Version = ${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}.${VTK_BUILD_VERSION}")
37     INCLUDE(${VTK_USE_FILE})
38     CREA_DEFINE( USE_VTK )
39     SET(VTK_LIBRARIES
40       vtkImaging  vtkGraphics vtkRendering vtkFiltering vtkCommon vtkWidgets
41       vtkVolumeRendering
42       # LG : removed vtkIO because conflict with itktiff lib in ITKIO 
43       ) 
44     IF(NOT USE_ITK)
45      SET(VTK_LIBRARIES ${VTK_LIBRARIES} vtkIO)
46     ENDIF(NOT USE_ITK)
47     MARK_AS_ADVANCED(VTK_DIR)
48   ELSE(VTK_FOUND)
49      message(FATAL_ERROR "VTK_DIR not found")
50   ENDIF(VTK_FOUND)
51 ENDIF(USE_VTK)
52 #-----------------------------------------------------------------------------
53
54
55 #-----------------------------------------------------------------------------
56 IF(USE_WXWIDGETS)
57   INCLUDE(${CREA_CMAKE_DIR}/CREAMacro_wxWidgets.cmake)
58   CREA_FIND_WXWIDGETS()
59   CREA_USE_WXWIDGETS()
60 ENDIF(USE_WXWIDGETS)
61 #-----------------------------------------------------------------------------
62
63