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 的值初始化。