BUILD_RPATH¶
在版本 3.8 加入。
一個以分號分隔的列表,指定要添加到建置樹中連結的二進制檔案的運行時路徑(RPATH
)條目(對於支援它的平台)。預設情況下,CMake 將建置樹中二進制檔案的運行時路徑設定為包含它知道需要找到它們連結的共享庫的搜尋路徑。專案可以設定 BUILD_RPATH
以指定額外的搜尋路徑。
建置樹運行時路徑將不會用於安裝樹中的二進制檔案。在安裝步驟期間,它將被替換為安裝樹運行時路徑。另請參閱 INSTALL_RPATH
目標屬性。
此屬性由變數 CMAKE_BUILD_RPATH
的值初始化,如果該變數在建立目標時設定。
此屬性支援 產生器表達式
。
影響建置樹運行時路徑的其他設定包括
變數
CMAKE_SKIP_RPATH
完全停用建置樹和安裝樹中的運行時路徑。目標屬性
SKIP_BUILD_RPATH
停用在建置樹中設定任何運行時路徑。目標屬性
BUILD_RPATH_USE_ORIGIN
使自動產生的運行時路徑使用相對於$ORIGIN
的條目。目標屬性
BUILD_WITH_INSTALL_RPATH
使建置樹中的二進制檔案使用安裝樹運行時路徑建置。