CMAKE_LINK_SEARCH_START_STATIC¶
在版本 3.4 中新增。
假設連結器預設尋找靜態函式庫。
某些連結器支援諸如 -Bstatic
和 -Bdynamic
之類的開關,以決定對於 -lXXX
選項要使用靜態函式庫還是共享函式庫。CMake 使用這些選項來設定函式庫的連結類型,這些函式庫的完整路徑未知,或者(在某些情況下)位於平台的隱含連結目錄中。預設情況下,假設連結器搜尋類型在函式庫列表的開頭為 -Bdynamic
。此屬性將假設切換為 -Bstatic
。它旨在用於靜態連結可執行檔時(例如,使用 GNU -static
選項)。
此變數用於初始化所有目標的目標屬性 LINK_SEARCH_START_STATIC
。如果設定,它的值也會被 try_compile()
命令使用。