CMakeDetermineVSServicePack: Add deprecation diagnostic
Warn project developers at runtime that the module should not be used anymore. Issue the diagnostic only when the project requires a new enough CMake to use the alternative. Honor the CMAKE_(ERROR|WARN)_DEPRECATED settings.
This commit is contained in:
parent
a6fee73dac
commit
73721c7ce0
|
@ -0,0 +1,6 @@
|
||||||
|
CMakeDetermineVSServicePack
|
||||||
|
---------------------------
|
||||||
|
|
||||||
|
* The :module:`CMakeDetermineVSServicePack` module now warns that
|
||||||
|
it is deprecated and should not longer be used. Use the
|
||||||
|
:variable:`CMAKE_<LANG>_COMPILER_VERSION` variable instead.
|
|
@ -43,6 +43,13 @@
|
||||||
# (To distribute this file outside of CMake, substitute the full
|
# (To distribute this file outside of CMake, substitute the full
|
||||||
# License text for the above reference.)
|
# License text for the above reference.)
|
||||||
|
|
||||||
|
if(NOT CMAKE_MINIMUM_REQUIRED_VERSION VERSION_LESS 2.8.8)
|
||||||
|
message(DEPRECATION
|
||||||
|
"This module is deprecated and should not be used. "
|
||||||
|
"Use the CMAKE_<LANG>_COMPILER_VERSION variable instead."
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
# [INTERNAL]
|
# [INTERNAL]
|
||||||
# Please do not call this function directly
|
# Please do not call this function directly
|
||||||
function(_DetermineVSServicePackFromCompiler _OUT_VAR _cl_version)
|
function(_DetermineVSServicePackFromCompiler _OUT_VAR _cl_version)
|
||||||
|
|
Loading…
Reference in New Issue