| CMP0196 | |
| ------- | |
| .. versionadded:: 4.1 | |
| The :module:`CMakeDetermineVSServicePack` module is removed. | |
| The ``CMakeDetermineVSServicePack`` module has long been superseded by | |
| the :variable:`CMAKE_<LANG>_COMPILER_VERSION` variable, and the module | |
| has been documented as deprecated since CMake 3.0. CMake 4.1 and above | |
| prefer to not provide the module. This policy provides compatibility | |
| for projects that have not been ported away from it. | |
| The ``OLD`` behavior of this policy is for | |
| ``include(CMakeDetermineVSServicePack)`` to load the deprecated module. | |
| The ``NEW`` behavior halts with a fatal error if anything tries to include | |
| the module. | |
| .. |INTRODUCED_IN_CMAKE_VERSION| replace:: 4.1 | |
| .. |WARNS_OR_DOES_NOT_WARN| replace:: warns | |
| .. include:: include/STANDARD_ADVICE.rst | |
| .. include:: include/DEPRECATED.rst |