ParaViewMigrations.cmake
Go to the documentation of this file.
1 function (paraview_migrate_setting oldname newname doc)
2  if (DEFINED "${oldname}" AND
3  NOT DEFINED "${newname}")
4  set("${newname}" "${${oldname}}" CACHE STRING "${doc}")
5  unset("${oldname}")
6  unset("${oldname}" CACHE)
7  message(AUTHOR_WARNING
8  "The `${oldname}` setting has been migrated to `${newname}`.")
9  endif ()
10 endfunction ()
11 
12 # XXX(paraview-5.10): Once there is a version number that users can use to
13 # determine what is needed, migrate ParaView::cgns settings for VTK::cgns.
14 paraview_migrate_setting(
15  VTK_MODULE_ENABLE_ParaView_cgns
16  VTK_MODULE_ENABLE_VTK_cgns
17  "Migration of ParaView::cgns settings")
18 paraview_migrate_setting(
19  VTK_MODULE_USE_EXTERNAL_ParaView_cgns
20  VTK_MODULE_USE_EXTERNAL_VTK_cgns
21  "Migration of ParaView::cgns settings")
22 paraview_migrate_setting(
23  VTK_MODULE_ENABLE_ParaView_VTKExtensionsCGNSReader
24  VTK_MODULE_ENABLE_VTK_IOCGNSReader
25  "Migration of ParaView::VTKExtensionsCGNSReader settings")
paraview_migrate_setting
function paraview_migrate_setting(oldname, newname, doc)
Definition: ParaViewMigrations.cmake:1