vtkDICOM Warning on vtk Master Branch

I think the vtkDICOM CMakeLists.txt is outdated and needs updating:

CMake Deprecation Warning at Remote/vtkDICOM/CMakeLists.txt:5 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.21/Modules/CTest.cmake:50 (option):
  Policy CMP0077 is not set: option() honors normal variables.  Run "cmake
  --help-policy CMP0077" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

  For compatibility with older versions of CMake, option is clearing the
  normal variable 'BUILD_TESTING'.
Call Stack (most recent call first):
  Remote/vtkDICOM/CMakeLists.txt:12 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

This is a “remote” module and not under VTK’s direct control. One of the reasons I don’t like the directory, but that discussion has been a long one.


The fix, at least, is easy. This weekend I’ll see about bumping the version.