INSTALL_REMOVE_ENVIRONMENT_RPATH¶
於版本 3.16 新增。
控制在安裝過程中是否應移除工具鏈定義的 rpath。
當安裝目標時,CMake 可能需要重寫其 rpath 資訊。當安裝 rpath(由 INSTALL_RPATH
目標屬性指定)的內容與目標建置時的 rpath 不同時,就會發生這種情況。有些工具鏈會將其自身的 rpath 內容作為建置的一部分插入到二進制文件中。預設情況下,CMake 會保留這些額外插入的內容在安裝 rpath 中。如果需要在安裝過程中捨棄這些工具鏈插入的條目,請將 INSTALL_REMOVE_ENVIRONMENT_RPATH
目標屬性設定為 true。
此屬性在建立目標時,會由 CMAKE_INSTALL_REMOVE_ENVIRONMENT_RPATH
的值初始化。