# ===================================
-# -- Some configurations variables --
+# == Some configurations variables ==
# ===================================
-SET(cpPlugins_with_QT4 "@QT4_FOUND@")
+SET(USE_QT4 "@QT4_FOUND@")
+SET(ITK_DIR @ITK_DIR@)
+SET(VTK_DIR @VTK_DIR@)
+IF(USE_QT4 EQUAL "1")
+ SET(QT_QMAKE_EXECUTABLE @QT_QMAKE_EXECUTABLE@)
+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 --
+# == Include directories ==
# =========================
INCLUDE_DIRECTORIES(
+ @CMAKE_INSTALL_PREFIX@/include
+ @CMAKE_INSTALL_PREFIX@/include/third_party
+ @CMAKE_INSTALL_PREFIX@/include/ItkVtkGlue
+ @PROJECT_SOURCE_DIR@
+ @PROJECT_BINARY_DIR@
@PROJECT_SOURCE_DIR@/lib
- @PROJECT_SOURCE_DIR@/lib/third_party
- @PROJECT_SOURCE_DIR@/lib/third_party/ItkVtkGlue
@PROJECT_BINARY_DIR@/lib
+ @PROJECT_SOURCE_DIR@/lib/cpPlugins_Instances
+ @PROJECT_BINARY_DIR@/lib/cpPlugins_Instances
+ @PROJECT_SOURCE_DIR@/plugins
+ @PROJECT_BINARY_DIR@/plugins
+ @PROJECT_SOURCE_DIR@/lib/third_party
@PROJECT_BINARY_DIR@/lib/third_party
- @PROJECT_BINARY_DIR@/lib/third_party/ItkVtkGlue
- @CMAKE_INSTALL_PREFIX@/include
- @CMAKE_INSTALL_PREFIX@/include/third_party
- @CMAKE_INSTALL_PREFIX@/include/third_party/ItkVtkGlue
+ @PROJECT_SOURCE_DIR@/lib/third_party/dirent
+ @PROJECT_BINARY_DIR@/lib/third_party/dirent
+ @PROJECT_SOURCE_DIR@/lib/ItkVtkGlue
+ @PROJECT_BINARY_DIR@/lib/ItkVtkGlue
)
# =========================
-# -- Library directories --
+# == Library directories ==
# =========================
IF(MSVC)
ENDIF(MSVC)
# ===================
-# -- Library names --
+# == Library names ==
# ===================
SET(cpExtensions_LIBRARY cpExtensions)
-SET(cpPlugins_Interface_LIBRARY cpPlugins_Interface)
-SET(cpPlugins_LIBRARY cpPlugins)
+SET(cpPlugins_tinyxml2_LIBRARY cpPlugins_tinyxml2)
+SET(cpPipelineEditor_LIBRARY cpPipelineEditor)
+SET(cpPlugins_LIBRARIES "@cpPlugins_LIBRARIES@;cpPlugins")
+
+# ======================
+# == Executable names ==
+# ======================
+SET(
+ exec_PROGRAMS
+ cpPlugins_CreateInstances
+ cpPlugins_HostCreator
+ )
+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
+ PATH_SUFFIXES bin sbin
+ DOC "Where is ${prog}?"
+ )
+ ELSE(MSVC)
+ FIND_PROGRAM(
+ ${prog}_APP
+ NAMES ${prog}
+ HINTS /usr /usr/local
+ PATHS @CMAKE_INSTALL_PREFIX@/bin @PROJECT_BINARY_DIR@
+ PATH_SUFFIXES bin sbin
+ DOC "Where is ${prog}?"
+ )
+ ENDIF(MSVC)
+ENDFOREACH(prog)
## eof - $RCSfile$