summaryrefslogtreecommitdiffstats
path: root/cmake/QtBuild.cmake
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2020-07-02 11:24:06 +0200
committerJoerg Bornemann <joerg.bornemann@qt.io>2020-07-07 07:16:38 +0200
commita02d2d3f22acbf9afb349964f5da00d0e91af887 (patch)
treed3092582c1f2990d180362d12ed930b4a7b5bb2f /cmake/QtBuild.cmake
parentd2e3f003676c703ebafb00bc7765070dffa65f1a (diff)
CMake: Write EXTRA_RPATHS to qmodule.pri if QT_EXTRA_RPATHS is set
Change-Id: Icd13cc047a9ca33f2ec9b6c2ce8216cbc4ae378b Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'cmake/QtBuild.cmake')
-rw-r--r--cmake/QtBuild.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake
index 0f83c6e1ee..2fc9a9d060 100644
--- a/cmake/QtBuild.cmake
+++ b/cmake/QtBuild.cmake
@@ -1339,6 +1339,11 @@ CONFIG += ${private_config_joined}
string(REPLACE ";" " " build_parts "${build_parts}")
string(APPEND content "QT_BUILD_PARTS = ${build_parts}\n")
+ if(QT_EXTRA_RPATHS)
+ list(JOIN QT_EXTRA_RPATHS " " extra_rpaths)
+ string(APPEND content "EXTRA_RPATHS += ${extra_rpaths}")
+ endif()
+
set(preliminary_pri_root "${CMAKE_CURRENT_BINARY_DIR}/mkspecs/preliminary")
set(pri_data_cmake_file "qmodule.cmake")
qt_generate_qmake_libraries_pri_content(global ${preliminary_pri_root} ${pri_data_cmake_file})