# ===================================
SET(USE_QT4 "@QT4_FOUND@")
-
-# =======================
-# == Find dependencies ==
-# =======================
-
-# Find ITK and VTK
SET(ITK_DIR @ITK_DIR@)
-FIND_PACKAGE(ITK REQUIRED)
-INCLUDE(${ITK_USE_FILE})
-
SET(VTK_DIR @VTK_DIR@)
-FIND_PACKAGE(VTK REQUIRED)
-INCLUDE(${VTK_USE_FILE})
-
-# Do not use itk-vtk glue ==> problems ahead!!!
-IF(ITKVtkGlue_LOADED)
- 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.")
-ENDIF(ITKVtkGlue_LOADED)
-
IF(USE_QT4 EQUAL "1")
SET(QT_QMAKE_EXECUTABLE @QT_QMAKE_EXECUTABLE@)
- FIND_PACKAGE(Qt4 REQUIRED)
- INCLUDE(${QT_USE_FILE})
-
- ## Check for required vtk-qt4 modules
- SET(
- vtk_required_modules
- vtkGUISupportQt
- vtkGUISupportQtOpenGL
- )
- FOREACH(vtk_module ${vtk_required_modules})
- IF(NOT ${vtk_module}_LOADED)
- MESSAGE(
- FATAL_ERROR
- "${vtk_module} module is required but not available."
- )
- ENDIF(NOT ${vtk_module}_LOADED)
- ENDFOREACH(vtk_module)
ENDIF(USE_QT4 EQUAL "1")
+# ===========================
+# == Include cmake scripts ==
+# ===========================
+
+FIND_FILE(
+ cpPlugins_FUNCTIONS
+ NAMES cpPlugins_Functions.cmake
+ HINTS /usr/share/cmake /usr/local/share/cmake
+ PATHS @CMAKE_INSTALL_PREFIX@/share/cmake @PROJECT_SOURCE_DIR@/cmake
+ DOC "Where is \"cpPlugins_Functions.cmake\"?"
+ )
+IF(NOT cpPlugins_FUNCTIONS)
+ MESSAGE(FATAL_ERROR "Where is \"cpPlugins_Functions.cmake\"?")
+ENDIF(NOT cpPlugins_FUNCTIONS)
+GET_FILENAME_COMPONENT(
+ cpPlugins_FUNCTIONS_ABSOLUTE ${cpPlugins_FUNCTIONS}
+ ABSOLUTE
+ )
+GET_FILENAME_COMPONENT(
+ cpPlugins_CMAKE_DIR ${cpPlugins_FUNCTIONS_ABSOLUTE}
+ DIRECTORY
+ )
+INCLUDE(${cpPlugins_FUNCTIONS})
+INCLUDE(${cpPlugins_CMAKE_DIR}/cpPlugins_Options.cmake)
+INCLUDE(${cpPlugins_CMAKE_DIR}/cpPlugins_KitwareTools.cmake)
+IF(USE_QT4 EQUAL "1")
+ INCLUDE(${cpPlugins_CMAKE_DIR}/cpPlugins_Qt4Tools.cmake)
+ENDIF(USE_QT4 EQUAL "1")
# =========================
# == Include directories ==
FOREACH(prog ${exec_PROGRAMS})
IF(MSVC)
FIND_PROGRAM(
+ ${prog}_APP
NAMES ${prog}
HINTS /usr /usr/local
PATHS @CMAKE_INSTALL_PREFIX@/bin @PROJECT_BINARY_DIR@/Debug @PROJECT_BINARY_DIR@/Release @PROJECT_BINARY_DIR@/MinSizeRel @PROJECT_BINARY_DIR@/RelWithDebInfo
)
ELSE(MSVC)
FIND_PROGRAM(
- ${prog}
+ ${prog}_APP
NAMES ${prog}
HINTS /usr /usr/local
PATHS @CMAKE_INSTALL_PREFIX@/bin @PROJECT_BINARY_DIR@