2 set(_paraview_package_variables)
3 foreach (var IN LISTS ARGN)
8 get_property(type_is_set CACHE
"${var}" 11 get_property(
type CACHE
"${var}" 14 set(
type UNINITIALIZED)
17 string(APPEND _paraview_package_variables
18 "if (NOT DEFINED \"${var}\" OR NOT ${var}) 19 set(\"${var}\" \"${${var}}\" CACHE ${type} \"Third-party helper setting from \${CMAKE_FIND_PACKAGE_NAME}\") 24 set(paraview_find_package_code
25 "${paraview_find_package_code}${_paraview_package_variables}" 29 get_property(_paraview_packages GLOBAL
30 PROPERTY _vtk_module_find_packages_ParaView)
31 if (_paraview_packages)
32 list(REMOVE_DUPLICATES _paraview_packages)
35 set(paraview_find_package_code)
36 foreach (_paraview_package IN LISTS _paraview_packages)
38 # Standard CMake `find_package` mechanisms.
39 "${_paraview_package}_DIR" 40 "${_paraview_package}_ROOT" 42 # Per-package custom variables.
43 ${${_paraview_package}_find_package_vars})
47 OUTPUT "${paraview_cmake_build_dir}/paraview-find-package-helpers.cmake
" 48 CONTENT "${paraview_find_package_code}
")
function _paraview_package_append_variables()