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 list(APPEND _vtk_module_find_package_components 21 "${_vtk_module_component}
") 22 if (${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED_${_vtk_module_component}) 23 list(APPEND _vtk_module_find_package_components_required 24 "${_vtk_module_component}
") 27 if (TARGET "${CMAKE_FIND_PACKAGE_NAME}::${_vtk_module_component}
") 28 set(_vtk_module_find_package_component_target "${CMAKE_FIND_PACKAGE_NAME}::${_vtk_module_component}
") 29 elseif (TARGET "${_vtk_module_component}
") 30 set(_vtk_module_find_package_component_target "${_vtk_module_component}
") 32 # No such target for the component; skip. 35 get_property(_vtk_module_find_package_depends 36 TARGET "${_vtk_module_find_package_component_target}
" 37 PROPERTY "INTERFACE_vtk_module_depends
") 38 string(REPLACE "${CMAKE_FIND_PACKAGE_NAME}::
" "" _vtk_module_find_package_depends "${_vtk_module_find_package_depends}
") 39 list(APPEND _vtk_module_find_package_components_to_check 40 ${_vtk_module_find_package_depends}) 41 get_property(_vtk_module_find_package_depends 42 TARGET "${_vtk_module_find_package_component_target}
" 43 PROPERTY "INTERFACE_vtk_module_private_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_optional_depends
") 50 foreach (_vtk_module_find_package_depend IN LISTS _vtk_module_find_package_depends) 51 if (TARGET "${_vtk_module_find_package_depend}
") 52 string(REPLACE "${CMAKE_FIND_PACKAGE_NAME}::
" "" _vtk_module_find_package_depend "${_vtk_module_find_package_depend}
") 53 list(APPEND _vtk_module_find_package_components_to_check 54 "${_vtk_module_find_package_depend}
") 57 get_property(_vtk_module_find_package_depends 58 TARGET "${_vtk_module_find_package_component_target}
" 59 PROPERTY "INTERFACE_vtk_module_forward_link
") 60 string(REPLACE "${CMAKE_FIND_PACKAGE_NAME}::
" "" _vtk_module_find_package_depends "${_vtk_module_find_package_depends}
") 61 list(APPEND _vtk_module_find_package_components_to_check 62 ${_vtk_module_find_package_depends}) 64 get_property(_vtk_module_find_package_kit 65 TARGET "${_vtk_module_find_package_component_target}
" 66 PROPERTY "INTERFACE_vtk_module_kit
") 67 if (_vtk_module_find_package_kit) 68 get_property(_vtk_module_find_package_kit_modules 69 TARGET "${_vtk_module_find_package_kit}
" 70 PROPERTY "INTERFACE_vtk_kit_kit_modules
") 71 string(REPLACE "${CMAKE_FIND_PACKAGE_NAME}::
" "" _vtk_module_find_package_kit_modules "${_vtk_module_find_package_kit_modules}
") 72 list(APPEND _vtk_module_find_package_components_to_check 73 ${_vtk_module_find_package_kit_modules}) 76 unset(_vtk_module_find_package_component_target) 77 unset(_vtk_module_find_package_components_to_check) 78 unset(_vtk_module_find_package_components_checked) 79 unset(_vtk_module_component) 80 unset(_vtk_module_find_package_depend) 81 unset(_vtk_module_find_package_depends) 82 unset(_vtk_module_find_package_kit) 83 unset(_vtk_module_find_package_kit_modules) 85 if (_vtk_module_find_package_components) 86 list(REMOVE_DUPLICATES _vtk_module_find_package_components) 88 if (_vtk_module_find_package_components_required) 89 list(REMOVE_DUPLICATES _vtk_module_find_package_components_required) 92 set(_vtk_module_find_package_enabled OFF) 93 set(_vtk_module_find_package_is_required OFF) 94 set(_vtk_module_find_package_fail_if_not_found OFF) 95 if (_vtk_module_find_package_components) 96 if ("loguru
" IN_LIST _vtk_module_find_package_components) 97 set(_vtk_module_find_package_enabled ON) 98 if ("loguru
" IN_LIST _vtk_module_find_package_components_required) 99 set(_vtk_module_find_package_is_required "${${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED}
") 100 set(_vtk_module_find_package_fail_if_not_found ON) 104 set(_vtk_module_find_package_enabled ON) 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) 109 if (_vtk_module_find_package_enabled) 110 set(_vtk_module_find_package_required) 111 if (_vtk_module_find_package_is_required) 112 set(_vtk_module_find_package_required REQUIRED) 119 ${_vtk_module_find_package_quiet} 120 ${_vtk_module_find_package_required} 122 OPTIONAL_COMPONENTS ) 123 if (NOT Threads_FOUND AND _vtk_module_find_package_fail_if_not_found) 124 if (NOT ${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY) 126 "Could not find the ${CMAKE_FIND_PACKAGE_NAME}
package due to a "
127 "missing dependency: Threads")
129 set("${CMAKE_FIND_PACKAGE_NAME}_loguru_FOUND" 0)
130 list(APPEND "${CMAKE_FIND_PACKAGE_NAME}_loguru_NOT_FOUND_MESSAGE"
131 "Failed to find the Threads package.")
135 unset(_vtk_module_find_package_fail_if_not_found)
136 unset(_vtk_module_find_package_enabled)
137 unset(_vtk_module_find_package_required)
139 set(_vtk_module_find_package_enabled OFF)
140 set(_vtk_module_find_package_is_required OFF)
141 set(_vtk_module_find_package_fail_if_not_found OFF)
142 if (_vtk_module_find_package_components)
143 if ("mpi" IN_LIST _vtk_module_find_package_components)
144 set(_vtk_module_find_package_enabled ON)
145 if ("mpi" IN_LIST _vtk_module_find_package_components_required)
146 set(_vtk_module_find_package_is_required "${${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED}")
147 set(_vtk_module_find_package_fail_if_not_found ON)
151 set(_vtk_module_find_package_enabled ON)
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)
156 if (_vtk_module_find_package_enabled)
157 set(_vtk_module_find_package_required)
158 if (_vtk_module_find_package_is_required)
159 set(_vtk_module_find_package_required REQUIRED)
166 ${_vtk_module_find_package_quiet}
167 ${_vtk_module_find_package_required}
169 OPTIONAL_COMPONENTS )
170 if (NOT MPI_FOUND AND _vtk_module_find_package_fail_if_not_found)
171 if (NOT ${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY)
173 "Could not find the ${CMAKE_FIND_PACKAGE_NAME} package due to a "
174 "missing dependency: MPI")
176 set("${CMAKE_FIND_PACKAGE_NAME}_mpi_FOUND" 0)
177 list(APPEND "${CMAKE_FIND_PACKAGE_NAME}_mpi_NOT_FOUND_MESSAGE"
178 "Failed to find the MPI package.")
182 unset(_vtk_module_find_package_fail_if_not_found)
183 unset(_vtk_module_find_package_enabled)
184 unset(_vtk_module_find_package_required)
186 set(_vtk_module_find_package_enabled OFF)
187 set(_vtk_module_find_package_is_required OFF)
188 set(_vtk_module_find_package_fail_if_not_found OFF)
189 if (_vtk_module_find_package_components)
190 if ("Python" IN_LIST _vtk_module_find_package_components)
191 set(_vtk_module_find_package_enabled ON)
192 if ("Python" IN_LIST _vtk_module_find_package_components_required)
193 set(_vtk_module_find_package_is_required "${${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED}")
194 set(_vtk_module_find_package_fail_if_not_found ON)
198 set(_vtk_module_find_package_enabled ON)
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)
203 if (_vtk_module_find_package_enabled)
204 set(_vtk_module_find_package_required)
205 if (_vtk_module_find_package_is_required)
206 set(_vtk_module_find_package_required REQUIRED)
213 ${_vtk_module_find_package_quiet}
214 ${_vtk_module_find_package_required}
215 COMPONENTS Interpreter;Development.Module
216 OPTIONAL_COMPONENTS Development.Embed)
217 if (NOT Python3_FOUND AND _vtk_module_find_package_fail_if_not_found)
218 if (NOT ${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY)
220 "Could not find the ${CMAKE_FIND_PACKAGE_NAME} package due to a " 221 "missing dependency: Python3")
223 set("${CMAKE_FIND_PACKAGE_NAME}_Python_FOUND
" 0) 224 list(APPEND "${CMAKE_FIND_PACKAGE_NAME}_Python_NOT_FOUND_MESSAGE
" 225 "Failed to find the Python3 package.
") 229 unset(_vtk_module_find_package_fail_if_not_found) 230 unset(_vtk_module_find_package_enabled) 231 unset(_vtk_module_find_package_required) 233 set(_vtk_module_find_package_enabled OFF) 234 set(_vtk_module_find_package_is_required OFF) 235 set(_vtk_module_find_package_fail_if_not_found OFF) 236 if (_vtk_module_find_package_components) 237 if ("CommonSystem
" IN_LIST _vtk_module_find_package_components) 238 set(_vtk_module_find_package_enabled ON) 239 if ("CommonSystem
" IN_LIST _vtk_module_find_package_components_required) 240 set(_vtk_module_find_package_is_required "${${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED}
") 241 set(_vtk_module_find_package_fail_if_not_found ON) 245 set(_vtk_module_find_package_enabled ON) 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) 250 if (_vtk_module_find_package_enabled) 251 set(_vtk_module_find_package_required) 252 if (_vtk_module_find_package_is_required) 253 set(_vtk_module_find_package_required REQUIRED) 260 ${_vtk_module_find_package_quiet} 261 ${_vtk_module_find_package_required} 263 OPTIONAL_COMPONENTS ) 264 if (NOT Threads_FOUND AND _vtk_module_find_package_fail_if_not_found) 265 if (NOT ${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY) 267 "Could not find the ${CMAKE_FIND_PACKAGE_NAME}
package due to a "
268 "missing dependency: Threads")
270 set("${CMAKE_FIND_PACKAGE_NAME}_CommonSystem_FOUND" 0)
271 list(APPEND "${CMAKE_FIND_PACKAGE_NAME}_CommonSystem_NOT_FOUND_MESSAGE"
272 "Failed to find the Threads package.")
276 unset(_vtk_module_find_package_fail_if_not_found)
277 unset(_vtk_module_find_package_enabled)
278 unset(_vtk_module_find_package_required)
280 set(_vtk_module_find_package_enabled OFF)
281 set(_vtk_module_find_package_is_required OFF)
282 set(_vtk_module_find_package_fail_if_not_found OFF)
283 if (_vtk_module_find_package_components)
284 if ("CommonCore" IN_LIST _vtk_module_find_package_components)
285 set(_vtk_module_find_package_enabled ON)
286 if ("CommonCore" IN_LIST _vtk_module_find_package_components_required)
287 set(_vtk_module_find_package_is_required "${${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED}")
288 set(_vtk_module_find_package_fail_if_not_found ON)
292 set(_vtk_module_find_package_enabled ON)
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)
297 if (_vtk_module_find_package_enabled)
298 set(_vtk_module_find_package_required)
299 if (_vtk_module_find_package_is_required)
300 set(_vtk_module_find_package_required REQUIRED)
307 ${_vtk_module_find_package_quiet}
308 ${_vtk_module_find_package_required}
310 OPTIONAL_COMPONENTS )
311 if (NOT Threads_FOUND AND _vtk_module_find_package_fail_if_not_found)
312 if (NOT ${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY)
314 "Could not find the ${CMAKE_FIND_PACKAGE_NAME} package due to a "
315 "missing dependency: Threads")
317 set("${CMAKE_FIND_PACKAGE_NAME}_CommonCore_FOUND" 0)
318 list(APPEND "${CMAKE_FIND_PACKAGE_NAME}_CommonCore_NOT_FOUND_MESSAGE"
319 "Failed to find the Threads package.")
323 unset(_vtk_module_find_package_fail_if_not_found)
324 unset(_vtk_module_find_package_enabled)
325 unset(_vtk_module_find_package_required)
327 unset(_vtk_module_find_package_components)
328 unset(_vtk_module_find_package_components_required)
329 unset(_vtk_module_find_package_quiet)