1 ## ================================
2 ## == Find cpPlugins-cmake tools ==
3 ## ================================
12 IF("@Qt4_FOUND@" STREQUAL "TRUE")
19 ENDIF("@Qt4_FOUND@" STREQUAL "TRUE")
21 FOREACH(_t ${_cmake_tools})
22 SET(_tool "cpPlugins_${_t}.cmake")
26 HINTS /usr/share/cmake /usr/local/share/cmake
27 PATHS @CMAKE_INSTALL_PREFIX@/share/cmake @PROJECT_SOURCE_DIR@/cmake
28 DOC "Where is \"${_tool}\"?"
31 MESSAGE(FATAL_ERROR "Where is \"${_tool}\"?")
33 MARK_AS_ADVANCED(FORCE ${_tool})
37 ## ====================
38 ## == Find libraries ==
39 ## ====================
43 "@cpPlugins_tinyxml2_LIB@"
44 "@cpPlugins_QCustomPlot_LIB@"
47 "@cpBaseQtApplication_LIB@"
48 "@cpPlugins_Instances@"
50 SET(cpPlugins_Instances "@cpPlugins_Instances@")
53 FOREACH(_l ${_all_libs})
58 @PROJECT_BINARY_DIR@/$(ConfigurationName)
59 @CMAKE_INSTALL_PREFIX@/bin
60 @CMAKE_INSTALL_PREFIX@/lib
67 @CMAKE_INSTALL_PREFIX@/bin
68 @CMAKE_INSTALL_PREFIX@/lib
72 MARK_AS_ADVANCED(FORCE ${_l}_LIB)
73 GET_FILENAME_COMPONENT(_dir ${${_l}_LIB} DIRECTORY)
74 LIST(APPEND _l_locations ${_dir})
78 LIST(REMOVE_DUPLICATES _l_locations)
79 LINK_DIRECTORIES(${_l_locations})
82 ## ============================
83 ## == Find bash applications ==
84 ## ============================
88 "@cpPlugins_bash_BuildInstances_APP@"
89 "@cpPlugins_bash_HostCreator_APP@"
91 FOREACH(_prog ${_exec_programs})
97 PATHS @CMAKE_INSTALL_PREFIX@/bin @PROJECT_BINARY_DIR@/$(ConfigurationName)
98 PATH_SUFFIXES bin sbin
99 DOC "Where is ${_prog}?"
105 HINTS /usr /usr/local
106 PATHS @CMAKE_INSTALL_PREFIX@/bin @PROJECT_BINARY_DIR@
107 PATH_SUFFIXES bin sbin
108 DOC "Where is ${_prog}?"
111 MARK_AS_ADVANCED(FORCE ${_prog}_APP)
114 ## =========================
115 ## == Include directories ==
116 ## =========================
118 ## TODO: this is not completely correct!!!
120 @CMAKE_INSTALL_PREFIX@/include
121 @CMAKE_INSTALL_PREFIX@/include/cpPlugins/Itk2Vtk
122 @CMAKE_INSTALL_PREFIX@/include/cpPlugins/Instances
125 @PROJECT_SOURCE_DIR@/lib
126 @PROJECT_BINARY_DIR@/lib
127 @PROJECT_SOURCE_DIR@/lib/Itk2Vtk
128 @PROJECT_BINARY_DIR@/lib/Itk2Vtk
129 @PROJECT_SOURCE_DIR@/lib/Instances
130 @PROJECT_BINARY_DIR@/lib/Instances
133 ## ==========================
134 ## == Configuration values ==
135 ## ==========================
137 SET(cpPlugins_NUMBER_OF_FILES @cpPlugins_NUMBER_OF_FILES@ CACHE STRING "Internal")
138 SET(cpPlugins_INTEGER_TYPES @cpPlugins_INTEGER_TYPES@ CACHE STRING "Internal")
139 SET(cpPlugins_REAL_TYPES @cpPlugins_REAL_TYPES@ CACHE STRING "Internal")
140 SET(cpPlugins_PROCESS_DIMENSIONS @cpPlugins_PROCESS_DIMENSIONS@ CACHE STRING "Internal")
141 SET(cpPlugins_VISUAL_DIMENSIONS @cpPlugins_VISUAL_DIMENSIONS@ CACHE STRING "Internal")
143 MARK_AS_ADVANCED(FORCE cpPlugins_NUMBER_OF_FILES)
144 MARK_AS_ADVANCED(FORCE cpPlugins_INTEGER_TYPES)
145 MARK_AS_ADVANCED(FORCE cpPlugins_REAL_TYPES)
146 MARK_AS_ADVANCED(FORCE cpPlugins_PROCESS_DIMENSIONS)
147 MARK_AS_ADVANCED(FORCE cpPlugins_VISUAL_DIMENSIONS)