1 # ===================================
2 # -- Some configurations variables --
3 # ===================================
5 SET(USE_QT4 "@QT4_FOUND@")
7 # =======================
8 # -- Find dependencies --
9 # =======================
12 SET(ITK_DIR @ITK_DIR@)
13 FIND_PACKAGE(ITK REQUIRED)
14 INCLUDE(${ITK_USE_FILE})
16 SET(VTK_DIR @VTK_DIR@)
17 FIND_PACKAGE(VTK REQUIRED)
18 INCLUDE(${VTK_USE_FILE})
20 # Do not use itk-vtk glue --> problems ahead!!!
22 MESSAGE(FATAL_ERROR "ITKVtkGlue module is available. Please re-compile your ITK without it. It could lead to nasty compilation problems... Just waiting for Kitware to solve it.")
23 ENDIF(ITKVtkGlue_LOADED)
26 SET(QT_QMAKE_EXECUTABLE @QT_QMAKE_EXECUTABLE@)
27 FIND_PACKAGE(Qt4 REQUIRED)
28 INCLUDE(${QT_USE_FILE})
30 ## Check for required vtk-qt4 modules
36 FOREACH(vtk_module ${vtk_required_modules})
37 IF(NOT ${vtk_module}_LOADED)
40 "${vtk_module} module is required but not available."
42 ENDIF(NOT ${vtk_module}_LOADED)
43 ENDFOREACH(vtk_module)
44 ENDIF(USE_QT4 EQUAL "1")
47 # =========================
48 # -- Include directories --
49 # =========================
52 @CMAKE_INSTALL_PREFIX@/include
53 @CMAKE_INSTALL_PREFIX@/include/third_party
54 @CMAKE_INSTALL_PREFIX@/include/ItkVtkGlue
57 @PROJECT_SOURCE_DIR@/lib
58 @PROJECT_BINARY_DIR@/lib
59 @PROJECT_SOURCE_DIR@/lib/cpPlugins_Instances
60 @PROJECT_BINARY_DIR@/lib/cpPlugins_Instances
61 @PROJECT_SOURCE_DIR@/plugins
62 @PROJECT_BINARY_DIR@/plugins
63 @PROJECT_SOURCE_DIR@/lib/third_party
64 @PROJECT_BINARY_DIR@/lib/third_party
65 @PROJECT_SOURCE_DIR@/lib/third_party/dirent
66 @PROJECT_BINARY_DIR@/lib/third_party/dirent
67 @PROJECT_SOURCE_DIR@/lib/ItkVtkGlue
68 @PROJECT_BINARY_DIR@/lib/ItkVtkGlue
71 # =========================
72 # -- Library directories --
73 # =========================
77 @PROJECT_BINARY_DIR@/$(ConfigurationName)
78 @CMAKE_INSTALL_PREFIX@/bin
79 @CMAKE_INSTALL_PREFIX@/lib
84 @CMAKE_INSTALL_PREFIX@/bin
85 @CMAKE_INSTALL_PREFIX@/lib
93 SET(cpExtensions_LIBRARY cpExtensions)
94 SET(cpPlugins_tinyxml2_LIBRARY cpPlugins_tinyxml2)
95 SET(cpPlugins_LIBRARY cpPlugins)
96 SET(cpPipelineEditor_LIBRARY cpPipelineEditor)
98 # ======================
99 # -- Executable names --
100 # ======================
104 cpPlugins_HostCreator_APP
105 NAMES cpPlugins_HostCreator
106 HINTS /usr /usr/local
107 PATHS @CMAKE_INSTALL_PREFIX@/bin @PROJECT_BINARY_DIR@/Debug @PROJECT_BINARY_DIR@/Release @PROJECT_BINARY_DIR@/MinSizeRel @PROJECT_BINARY_DIR@/RelWithDebInfo
108 PATH_SUFFIXES bin sbin
109 DOC "Where is cpPlugins_HostCreator?"
113 cpPlugins_HostCreator_APP
114 NAMES cpPlugins_HostCreator
115 HINTS /usr /usr/local
116 PATHS @CMAKE_INSTALL_PREFIX@/bin @PROJECT_BINARY_DIR@
117 PATH_SUFFIXES bin sbin
118 DOC "Where is cpPlugins_HostCreator?"