1 set(_vtk_module_find_package_quiet)
2 if (${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY)
3 set(_vtk_module_find_package_quiet QUIET)
6 set(_vtk_module_find_package_components_checked)
7 set(_vtk_module_find_package_components_to_check
8 ${${CMAKE_FIND_PACKAGE_NAME}_FIND_COMPONENTS})
9 set(_vtk_module_find_package_components)
10 set(_vtk_module_find_package_components_required)
11 while (_vtk_module_find_package_components_to_check)
12 list(GET _vtk_module_find_package_components_to_check 0 _vtk_module_component)
13 list(REMOVE_AT _vtk_module_find_package_components_to_check 0)
14 if (_vtk_module_component IN_LIST _vtk_module_find_package_components_checked)
17 list(APPEND _vtk_module_find_package_components_checked
18 "${_vtk_module_component}
") 20 # Any 'components' with `::` are not from our package and must have been 21 # provided/satisfied elsewhere. 22 if (_vtk_module_find_package_components MATCHES "::
") 26 list(APPEND _vtk_module_find_package_components 27 "${_vtk_module_component}
") 28 if (${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED_${_vtk_module_component}) 29 list(APPEND _vtk_module_find_package_components_required 30 "${_vtk_module_component}
") 33 if (TARGET "${CMAKE_FIND_PACKAGE_NAME}::${_vtk_module_component}
") 34 set(_vtk_module_find_package_component_target "${CMAKE_FIND_PACKAGE_NAME}::${_vtk_module_component}
") 35 elseif (TARGET "${_vtk_module_component}
") 36 set(_vtk_module_find_package_component_target "${_vtk_module_component}
") 38 # No such target for the component; skip. 41 get_property(_vtk_module_find_package_depends 42 TARGET "${_vtk_module_find_package_component_target}
" 43 PROPERTY "INTERFACE_vtk_module_depends
") 44 string(REPLACE "${CMAKE_FIND_PACKAGE_NAME}::
" "" _vtk_module_find_package_depends "${_vtk_module_find_package_depends}
") 45 list(APPEND _vtk_module_find_package_components_to_check 46 ${_vtk_module_find_package_depends}) 47 get_property(_vtk_module_find_package_depends 48 TARGET "${_vtk_module_find_package_component_target}
" 49 PROPERTY "INTERFACE_vtk_module_private_depends
") 50 string(REPLACE "${CMAKE_FIND_PACKAGE_NAME}::
" "" _vtk_module_find_package_depends "${_vtk_module_find_package_depends}
") 51 list(APPEND _vtk_module_find_package_components_to_check 52 ${_vtk_module_find_package_depends}) 53 get_property(_vtk_module_find_package_depends 54 TARGET "${_vtk_module_find_package_component_target}
" 55 PROPERTY "INTERFACE_vtk_module_optional_depends
") 56 foreach (_vtk_module_find_package_depend IN LISTS _vtk_module_find_package_depends) 57 if (TARGET "${_vtk_module_find_package_depend}
") 58 string(REPLACE "${CMAKE_FIND_PACKAGE_NAME}::
" "" _vtk_module_find_package_depend "${_vtk_module_find_package_depend}
") 59 list(APPEND _vtk_module_find_package_components_to_check 60 "${_vtk_module_find_package_depend}
") 63 get_property(_vtk_module_find_package_depends 64 TARGET "${_vtk_module_find_package_component_target}
" 65 PROPERTY "INTERFACE_vtk_module_forward_link
") 66 string(REPLACE "${CMAKE_FIND_PACKAGE_NAME}::
" "" _vtk_module_find_package_depends "${_vtk_module_find_package_depends}
") 67 list(APPEND _vtk_module_find_package_components_to_check 68 ${_vtk_module_find_package_depends}) 70 get_property(_vtk_module_find_package_kit 71 TARGET "${_vtk_module_find_package_component_target}
" 72 PROPERTY "INTERFACE_vtk_module_kit
") 73 if (_vtk_module_find_package_kit) 74 get_property(_vtk_module_find_package_kit_modules 75 TARGET "${_vtk_module_find_package_kit}
" 76 PROPERTY "INTERFACE_vtk_kit_kit_modules
") 77 string(REPLACE "${CMAKE_FIND_PACKAGE_NAME}::
" "" _vtk_module_find_package_kit_modules "${_vtk_module_find_package_kit_modules}
") 78 list(APPEND _vtk_module_find_package_components_to_check 79 ${_vtk_module_find_package_kit_modules}) 82 unset(_vtk_module_find_package_component_target) 83 unset(_vtk_module_find_package_components_to_check) 84 unset(_vtk_module_find_package_components_checked) 85 unset(_vtk_module_component) 86 unset(_vtk_module_find_package_depend) 87 unset(_vtk_module_find_package_depends) 88 unset(_vtk_module_find_package_kit) 89 unset(_vtk_module_find_package_kit_modules) 91 if (_vtk_module_find_package_components) 92 list(REMOVE_DUPLICATES _vtk_module_find_package_components) 94 if (_vtk_module_find_package_components_required) 95 list(REMOVE_DUPLICATES _vtk_module_find_package_components_required) 98 set(_vtk_module_find_package_enabled OFF) 99 set(_vtk_module_find_package_is_required OFF) 100 set(_vtk_module_find_package_fail_if_not_found OFF) 101 if (_vtk_module_find_package_components) 102 if ("pqPython
" IN_LIST _vtk_module_find_package_components) 103 set(_vtk_module_find_package_enabled ON) 104 if ("pqPython
" IN_LIST _vtk_module_find_package_components_required) 105 set(_vtk_module_find_package_is_required "${${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED}
") 106 set(_vtk_module_find_package_fail_if_not_found ON) 110 set(_vtk_module_find_package_enabled ON) 111 set(_vtk_module_find_package_is_required "${${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED}
") 112 set(_vtk_module_find_package_fail_if_not_found ON) 115 if (_vtk_module_find_package_enabled) 116 set(_vtk_module_find_package_required) 117 if (_vtk_module_find_package_is_required) 118 set(_vtk_module_find_package_required REQUIRED) 125 ${_vtk_module_find_package_quiet} 126 ${_vtk_module_find_package_required} 128 OPTIONAL_COMPONENTS ) 129 if (NOT Qt5_FOUND AND _vtk_module_find_package_fail_if_not_found) 130 if (NOT ${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY) 132 "Could not find the ${CMAKE_FIND_PACKAGE_NAME}
package due to a "
133 "missing dependency: Qt5")
135 set("${CMAKE_FIND_PACKAGE_NAME}_pqPython_FOUND" 0)
136 list(APPEND "${CMAKE_FIND_PACKAGE_NAME}_pqPython_NOT_FOUND_MESSAGE"
137 "Failed to find the Qt5 package.")
141 unset(_vtk_module_find_package_fail_if_not_found)
142 unset(_vtk_module_find_package_enabled)
143 unset(_vtk_module_find_package_required)
145 set(_vtk_module_find_package_enabled OFF)
146 set(_vtk_module_find_package_is_required OFF)
147 set(_vtk_module_find_package_fail_if_not_found OFF)
148 if (_vtk_module_find_package_components)
149 if ("pqApplicationComponents" IN_LIST _vtk_module_find_package_components)
150 set(_vtk_module_find_package_enabled ON)
151 if ("pqApplicationComponents" IN_LIST _vtk_module_find_package_components_required)
152 set(_vtk_module_find_package_is_required "${${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED}")
153 set(_vtk_module_find_package_fail_if_not_found ON)
157 set(_vtk_module_find_package_enabled ON)
158 set(_vtk_module_find_package_is_required "${${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED}")
159 set(_vtk_module_find_package_fail_if_not_found ON)
162 if (_vtk_module_find_package_enabled)
163 set(_vtk_module_find_package_required)
164 if (_vtk_module_find_package_is_required)
165 set(_vtk_module_find_package_required REQUIRED)
172 ${_vtk_module_find_package_quiet}
173 ${_vtk_module_find_package_required}
174 COMPONENTS Network;Widgets;Svg;Help
175 OPTIONAL_COMPONENTS )
176 if (NOT Qt5_FOUND AND _vtk_module_find_package_fail_if_not_found)
177 if (NOT ${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY)
179 "Could not find the ${CMAKE_FIND_PACKAGE_NAME} package due to a " 180 "missing dependency: Qt5")
182 set("${CMAKE_FIND_PACKAGE_NAME}_pqApplicationComponents_FOUND
" 0) 183 list(APPEND "${CMAKE_FIND_PACKAGE_NAME}_pqApplicationComponents_NOT_FOUND_MESSAGE
" 184 "Failed to find the Qt5 package.
") 188 unset(_vtk_module_find_package_fail_if_not_found) 189 unset(_vtk_module_find_package_enabled) 190 unset(_vtk_module_find_package_required) 192 set(_vtk_module_find_package_enabled OFF) 193 set(_vtk_module_find_package_is_required OFF) 194 set(_vtk_module_find_package_fail_if_not_found OFF) 195 if (_vtk_module_find_package_components) 196 if ("pqComponents
" IN_LIST _vtk_module_find_package_components) 197 set(_vtk_module_find_package_enabled ON) 198 if ("pqComponents
" IN_LIST _vtk_module_find_package_components_required) 199 set(_vtk_module_find_package_is_required "${${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED}
") 200 set(_vtk_module_find_package_fail_if_not_found ON) 204 set(_vtk_module_find_package_enabled ON) 205 set(_vtk_module_find_package_is_required "${${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED}
") 206 set(_vtk_module_find_package_fail_if_not_found ON) 209 if (_vtk_module_find_package_enabled) 210 set(_vtk_module_find_package_required) 211 if (_vtk_module_find_package_is_required) 212 set(_vtk_module_find_package_required REQUIRED) 219 ${_vtk_module_find_package_quiet} 220 ${_vtk_module_find_package_required} 221 COMPONENTS Network;Widgets;Help 222 OPTIONAL_COMPONENTS ) 223 if (NOT Qt5_FOUND AND _vtk_module_find_package_fail_if_not_found) 224 if (NOT ${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY) 226 "Could not find the ${CMAKE_FIND_PACKAGE_NAME}
package due to a "
227 "missing dependency: Qt5")
229 set("${CMAKE_FIND_PACKAGE_NAME}_pqComponents_FOUND" 0)
230 list(APPEND "${CMAKE_FIND_PACKAGE_NAME}_pqComponents_NOT_FOUND_MESSAGE"
231 "Failed to find the Qt5 package.")
235 unset(_vtk_module_find_package_fail_if_not_found)
236 unset(_vtk_module_find_package_enabled)
237 unset(_vtk_module_find_package_required)
239 set(_vtk_module_find_package_enabled OFF)
240 set(_vtk_module_find_package_is_required OFF)
241 set(_vtk_module_find_package_fail_if_not_found OFF)
242 if (_vtk_module_find_package_components)
243 if ("pqCore" IN_LIST _vtk_module_find_package_components)
244 set(_vtk_module_find_package_enabled ON)
245 if ("pqCore" IN_LIST _vtk_module_find_package_components_required)
246 set(_vtk_module_find_package_is_required "${${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED}")
247 set(_vtk_module_find_package_fail_if_not_found ON)
251 set(_vtk_module_find_package_enabled ON)
252 set(_vtk_module_find_package_is_required "${${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED}")
253 set(_vtk_module_find_package_fail_if_not_found ON)
256 if (_vtk_module_find_package_enabled)
257 set(_vtk_module_find_package_required)
258 if (_vtk_module_find_package_is_required)
259 set(_vtk_module_find_package_required REQUIRED)
266 ${_vtk_module_find_package_quiet}
267 ${_vtk_module_find_package_required}
268 COMPONENTS Widgets;Help
269 OPTIONAL_COMPONENTS )
270 if (NOT Qt5_FOUND AND _vtk_module_find_package_fail_if_not_found)
271 if (NOT ${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY)
273 "Could not find the ${CMAKE_FIND_PACKAGE_NAME} package due to a " 274 "missing dependency: Qt5")
276 set("${CMAKE_FIND_PACKAGE_NAME}_pqCore_FOUND
" 0) 277 list(APPEND "${CMAKE_FIND_PACKAGE_NAME}_pqCore_NOT_FOUND_MESSAGE
" 278 "Failed to find the Qt5 package.
") 282 unset(_vtk_module_find_package_fail_if_not_found) 283 unset(_vtk_module_find_package_enabled) 284 unset(_vtk_module_find_package_required) 286 set(_vtk_module_find_package_enabled OFF) 287 set(_vtk_module_find_package_is_required OFF) 288 set(_vtk_module_find_package_fail_if_not_found OFF) 289 if (_vtk_module_find_package_components) 290 if ("pqWidgets
" IN_LIST _vtk_module_find_package_components) 291 set(_vtk_module_find_package_enabled ON) 292 if ("pqWidgets
" IN_LIST _vtk_module_find_package_components_required) 293 set(_vtk_module_find_package_is_required "${${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED}
") 294 set(_vtk_module_find_package_fail_if_not_found ON) 298 set(_vtk_module_find_package_enabled ON) 299 set(_vtk_module_find_package_is_required "${${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED}
") 300 set(_vtk_module_find_package_fail_if_not_found ON) 303 if (_vtk_module_find_package_enabled) 304 set(_vtk_module_find_package_required) 305 if (_vtk_module_find_package_is_required) 306 set(_vtk_module_find_package_required REQUIRED) 313 ${_vtk_module_find_package_quiet} 314 ${_vtk_module_find_package_required} 315 COMPONENTS Core;Gui;Network;Widgets 316 OPTIONAL_COMPONENTS ) 317 if (NOT Qt5_FOUND AND _vtk_module_find_package_fail_if_not_found) 318 if (NOT ${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY) 320 "Could not find the ${CMAKE_FIND_PACKAGE_NAME}
package due to a "
321 "missing dependency: Qt5")
323 set("${CMAKE_FIND_PACKAGE_NAME}_pqWidgets_FOUND" 0)
324 list(APPEND "${CMAKE_FIND_PACKAGE_NAME}_pqWidgets_NOT_FOUND_MESSAGE"
325 "Failed to find the Qt5 package.")
329 unset(_vtk_module_find_package_fail_if_not_found)
330 unset(_vtk_module_find_package_enabled)
331 unset(_vtk_module_find_package_required)
333 unset(_vtk_module_find_package_components)
334 unset(_vtk_module_find_package_components_required)
335 unset(_vtk_module_find_package_quiet)