1 ## ================================
2 ## == Find cpPlugins-cmake tools ==
3 ## ================================
5 SET(ITK_DIR "@ITK_DIR@")
6 SET(VTK_DIR "@VTK_DIR@")
7 IF("@Qt4_FOUND@" STREQUAL "TRUE")
9 SET(QT_QMAKE_EXECUTABLE "@QT_QMAKE_EXECUTABLE@")
10 ENDIF("@Qt4_FOUND@" STREQUAL "TRUE")
12 ## ====================
13 ## == Find libraries ==
14 ## ====================
17 cpPlugins_AllInstances
18 "@cpPlugins_AllInstances@"
19 CACHE STRING "All instances from templated code"
21 MARK_AS_ADVANCED(FORCE cpPlugins_AllInstances)
31 LIST(APPEND _all_libs cp_QCustomPlot cpBaseQtApplication)
33 SET(cpPlugins_Libraries ${_all_libs} CACHE STRING "cpPlugins base libraries")
34 MARK_AS_ADVANCED(FORCE cpPlugins_Libraries)
36 SET(_all_libs ${cpPlugins_AllInstances} ${cpPlugins_Libraries})
38 FOREACH(_l ${_all_libs})
43 @CMAKE_INSTALL_PREFIX@/bin
44 @CMAKE_INSTALL_PREFIX@/lib
48 MARK_AS_ADVANCED(FORCE ${_l}_LIB)
49 GET_FILENAME_COMPONENT(_dir ${${_l}_LIB} DIRECTORY)
50 LIST(APPEND _l_locations ${_dir})
51 LIST(REMOVE_DUPLICATES _l_locations)
55 LINK_DIRECTORIES(${_l_locations})
58 ## ==============================
59 ## == Find include directories ==
60 ## ==============================
62 ## TODO: this is not completely correct!!!
64 @CMAKE_INSTALL_PREFIX@/include
65 @CMAKE_INSTALL_PREFIX@/include/cpPlugins/cpInstances
68 @PROJECT_SOURCE_DIR@/lib
69 @PROJECT_BINARY_DIR@/lib
70 @PROJECT_SOURCE_DIR@/lib/cpInstances
71 @PROJECT_BINARY_DIR@/lib/cpInstances
74 ## ============================
75 ## == Find bash applications ==
76 ## ============================
80 "@cpPlugins_bash_CreateRealConfig_APP@"
81 "@cpPlugins_bash_CreateInstances_APP@"
82 "@cpPlugins_bash_CreateDemanglers_APP@"
83 "@cpPlugins_bash_CreatePlugins_APP@"
84 "@cpPlugins_bash_HostCreator_APP@"
88 FOREACH(_p ${_exec_programs})
93 PATHS @CMAKE_INSTALL_PREFIX@/bin @PROJECT_BINARY_DIR@ ${_b_locations}
94 PATH_SUFFIXES bin sbin
95 DOC "Where is ${_prog}?"
98 MARK_AS_ADVANCED(FORCE ${_p}_APP)
99 GET_FILENAME_COMPONENT(_dir ${${_p}_APP} DIRECTORY)
100 LIST(APPEND _b_locations ${_dir})
101 LIST(REMOVE_DUPLICATES _b_locations)
105 ## ==========================
106 ## == Configuration values ==
107 ## ==========================
109 SET(cpPlugins_CONFIG_NUMBER_OF_FILES "@cpPlugins_CONFIG_NUMBER_OF_FILES@" CACHE STRING "Internal")
110 SET(cpPlugins_CONFIG_PROCESS_DIMENSIONS "@cpPlugins_CONFIG_PROCESS_DIMENSIONS@" CACHE STRING "Internal")
111 SET(cpPlugins_CONFIG_VISUAL_DIMENSIONS "@cpPlugins_CONFIG_VISUAL_DIMENSIONS@" CACHE STRING "Internal")
113 MARK_AS_ADVANCED(FORCE cpPlugins_CONFIG_NUMBER_OF_FILES)
114 MARK_AS_ADVANCED(FORCE cpPlugins_CONFIG_PROCESS_DIMENSIONS)
115 MARK_AS_ADVANCED(FORCE cpPlugins_CONFIG_VISUAL_DIMENSIONS)