CMP0044

区分大小写的 <LANG>_COMPILER_ID 生成器表达式

CMake 2.8.12 引入了 <LANG>_COMPILER_ID 生成器 表达式 以便比较 CMAKE_<LANG>_COMPILER_ID 与测试值。可能的有效值是小写,但与测试值的比较不区分大小写。

此策略的 OLD 行为是对 <LANG>_COMPILER_ID 表达式中的值执行不区分大小写的比较。此策略的 NEW 行为是对 <LANG>_COMPILER_ID 表达式中的值执行区分大小写的比较。

此策略在 CMake 3.0 版本中引入。它可被 cmake_policy()cmake_minimum_required() 设置。如果未设置,CMake 会发出警告并使用 OLD 行为。

说明

根据 定义,策略的 OLD 行为 已被弃用,并可能在未来版本的 CMake 中被移除。