CMakeDetermineVSServicePack¶
从版本 3.0 开始弃用:请勿使用。
此模块的功能已由 CMAKE_<LANG>_COMPILER_VERSION
变量取代,后者包含编译器版本号。
确定所使用的“cl”的 Visual Studio Service Pack。
用法
if(MSVC)
include(CMakeDetermineVSServicePack)
DetermineVSServicePack( my_service_pack )
if( my_service_pack )
message(STATUS "Detected: ${my_service_pack}")
endif()
endif()
函数 DetermineVSServicePack 将给定变量设置为以下值之一或空字符串(如果未知)
vc80, vc80sp1
vc90, vc90sp1
vc100, vc100sp1
vc110, vc110sp1, vc110sp2, vc110sp3, vc110sp4