-## ================================
-## == Find cpPlugins-cmake tools ==
-## ================================
-
-SET(ITK_DIR "@ITK_DIR@")
-SET(VTK_DIR "@VTK_DIR@")
-IF("@Qt4_FOUND@" STREQUAL "TRUE")
- SET(BUILD_QT4_COMPONENTS ON)
- SET(QT_QMAKE_EXECUTABLE "@QT_QMAKE_EXECUTABLE@")
-ENDIF("@Qt4_FOUND@" STREQUAL "TRUE")
-
-## ====================
-## == Find libraries ==
-## ====================
-
-SET(
- cpPlugins_AllInstances
- cpInstances_BaseObjects
- cpInstances_Images
- cpInstances_Geometries
- cpInstances_Extensions
- CACHE STRING "All instances from templated code"
- )
-MARK_AS_ADVANCED(FORCE cpPlugins_AllInstances)
-
-SET(
- _all_libs
- cpExtensions
- cpPlugins
- cpPluginsDataObjects
- )
-IF(USE_QT4)
- LIST(APPEND _all_libs cpBaseQtApplication)
- LIST(APPEND _all_libs cp_QCustomPlot)
-ENDIF(USE_QT4)
-SET(cpPlugins_Libraries ${_all_libs} CACHE STRING "cpPlugins base libraries")
-MARK_AS_ADVANCED(FORCE cpPlugins_Libraries)
-
-SET(_all_libs ${cpPlugins_AllInstances} ${cpPlugins_Libraries})
-SET(_l_locations)
-FOREACH(_l ${_all_libs})
- FIND_LIBRARY(
- ${_l}_LIB NAMES ${_l}
- PATHS
- @PROJECT_BINARY_DIR@
- @CMAKE_INSTALL_PREFIX@/bin
- @CMAKE_INSTALL_PREFIX@/lib
- ${_l_locations}
- )
- IF(${_l}_LIB)
- MARK_AS_ADVANCED(FORCE ${_l}_LIB)
- GET_FILENAME_COMPONENT(_dir ${${_l}_LIB} DIRECTORY)
- LIST(APPEND _l_locations ${_dir})
- LIST(REMOVE_DUPLICATES _l_locations)
- ENDIF(${_l}_LIB)
-ENDFOREACH(_l)
-IF(_l_locations)
- LINK_DIRECTORIES(${_l_locations})
-ENDIF(_l_locations)
-
-## ==============================
-## == Find include directories ==
-## ==============================
-
-## TODO: this is not completely correct!!!
-INCLUDE_DIRECTORIES(
- @CMAKE_INSTALL_PREFIX@/include
- @CMAKE_INSTALL_PREFIX@/include/cpPlugins/cpInstances
- @PROJECT_SOURCE_DIR@
- @PROJECT_BINARY_DIR@
- @PROJECT_SOURCE_DIR@/lib
- @PROJECT_BINARY_DIR@/lib
- @PROJECT_SOURCE_DIR@/lib/cpInstances
- @PROJECT_BINARY_DIR@/lib/cpInstances
+## == Some general configuration
+include(@CMAKE_INSTALL_PREFIX@/lib/cmake/@PROJECT_NAME@/cpPlgDefinitions.cmake)
+include(@CMAKE_INSTALL_PREFIX@/lib/cmake/@PROJECT_NAME@/cpPlgFunctions.cmake)
+set(
+ cpPlugins_INSTALL_FILE
+ @CMAKE_INSTALL_PREFIX@/lib/cmake/@PROJECT_NAME@/cpPlgInstallCommands.cmake
)
-
-## ============================
-## == Find bash applications ==
-## ============================
-
-SET(
- _exec_programs
- "@cpPlugins_bash_CreateRealConfig_APP@"
- "@cpPlugins_bash_CreateInstances_APP@"
- "@cpPlugins_bash_CreateDemanglers_APP@"
- "@cpPlugins_bash_CreatePlugins_APP@"
- "@cpPlugins_bash_HostCreator_APP@"
+## == Automatically generated commands
+@PACKAGE_INIT@
+
+## == Include targets file
+set(_targets "${CMAKE_CURRENT_LIST_DIR}/@targets_export_name@.cmake")
+if(EXISTS "${_targets}")
+ include("${_targets}")
+ check_required_components("@PROJECT_NAME@")
+endif(EXISTS "${_targets}")
+
+## == Import bash applications
+set(
+ _bash
+ ExecutePipeline
+ HostCreator
+ MOC
)
-
-SET(_b_locations)
-FOREACH(_p ${_exec_programs})
- FIND_PROGRAM(
- ${_p}_APP
- NAMES ${_p}
- HINTS /usr /usr/local
- PATHS @CMAKE_INSTALL_PREFIX@/bin @PROJECT_BINARY_DIR@ ${_b_locations}
- PATH_SUFFIXES bin sbin
- DOC "Where is ${_prog}?"
+foreach(_b ${_bash})
+ add_executable(cpPlugins_${_b} IMPORTED)
+ set_property(
+ TARGET cpPlugins_${_b}
+ PROPERTY IMPORTED_LOCATION @CMAKE_INSTALL_PREFIX@/bin/cpPlugins_${_b}
)
- IF(${_p}_APP)
- MARK_AS_ADVANCED(FORCE ${_p}_APP)
- GET_FILENAME_COMPONENT(_dir ${${_p}_APP} DIRECTORY)
- LIST(APPEND _b_locations ${_dir})
- LIST(REMOVE_DUPLICATES _b_locations)
- ENDIF(${_p}_APP)
-ENDFOREACH(_p)
-
-## ==========================
-## == Configuration values ==
-## ==========================
-
-SET(cpPlugins_NUMBER_OF_FILES "@cpPlugins_NUMBER_OF_FILES@" CACHE STRING "Internal")
-SET(cpPlugins_PROCESS_DIMS "@cpPlugins_PROCESS_DIMS@" CACHE STRING "Internal")
-SET(cpPlugins_VISUAL_DIMS "@cpPlugins_VISUAL_DIMS@" CACHE STRING "Internal")
-
-MARK_AS_ADVANCED(FORCE cpPlugins_NUMBER_OF_FILES)
-MARK_AS_ADVANCED(FORCE cpPlugins_PROCESS_DIMS)
-MARK_AS_ADVANCED(FORCE cpPlugins_VISUAL_DIMS)
+endforeach(_b)
## eof - $RCSfile$