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