CMP0044¶
区分大小写的``<LANG>_COMPILER_ID`` 生成器表达式
CMake 2.8.12 引入了``<LANG>_COMPILER_ID`` generator expressions 以允许比较 CMAKE_<LANG>_COMPILER_ID 与测试值.可能的有效值是小写的,但与测试值的比较是不区分大小写的。
此策略的“旧”行为是与“<LANG>_COMPILER_ID”表达式中的值执行不区分大小写的比较。此策略的“新”行为是与“<LANG>_COMPILER_ID”表达式中的值进行区分大小写的比较。
此策略是在 CMake 3.0 版中引入的。 CMake 版本 |发布|当未设置策略并使用“旧”行为时发出警告。使用 cmake_policy() 命令将其显式设置为 OLD 或 NEW。
备注
策略的“旧”行为是 :manual:根据定义 <cmake-policies(7)> 已弃用,并且可能会在未来版本的 CMake 中删除。