CMP0075¶
在 3.12 版本中添加。
包含文件检查宏遵守 CMAKE_REQUIRED_LIBRARIES
。
在 CMake 3.12 及更高版本中,
check_include_file
宏,在CheckIncludeFile
模块中,check_include_file_cxx
宏,在CheckIncludeFileCXX
模块中,以及check_include_files
宏,在CheckIncludeFiles
模块中
现在倾向于将检查可执行文件链接到 CMAKE_REQUIRED_LIBRARIES
变量中列出的库。此策略为尚未更新以期望此行为的项目提供兼容性。
此策略的 OLD
行为是在包含文件检查宏中忽略 CMAKE_REQUIRED_LIBRARIES
。此策略的 NEW
行为是在包含文件检查宏中遵守 CMAKE_REQUIRED_LIBRARIES
。
此策略在 CMake 3.12 版本中引入。它可以通过 cmake_policy()
或 cmake_minimum_required()
设置。如果未设置,CMake 会发出警告,并使用 OLD
行为。
注意
策略的 OLD
行为 根据定义已弃用
,并可能在未来的 CMake 版本中移除。