CMAKE_IGNORE_PREFIX_PATH

在版本 3.23 中新增。

分號分隔列表,其中包含要被 find_program()find_library()find_file()find_path() 命令忽略的搜尋前綴。這些前綴也會被 find_package() 命令的Config 模式忽略(Module 模式不受影響)。若要改為忽略特定目錄,請參閱 CMAKE_IGNORE_PATH

在交叉編譯環境中,忽略搜尋位置可能很有用,因為在這些環境中,某些系統目錄包含不相容但可能可以連結的函式庫。例如,在交叉編譯叢集環境中,這允許使用者忽略包含用於前端機器的函式庫的目錄。

預設情況下,CMAKE_IGNORE_PREFIX_PATH 是空的。它旨在由專案或終端使用者設定。

另請參閱下列變數