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 中移除。