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 的未來版本中移除。