From 3cd614644af5812f087aa39cadd20de531e5994e Mon Sep 17 00:00:00 2001 From: Alexandru Croitor Date: Wed, 24 Jun 2020 18:43:05 +0200 Subject: CMake: Place framework .prl files under Resources Adapts to qmake's 74abe983204dab35dcce59001308c54d34ad2c02 change Change-Id: If1d6ce063d53dda4835a224661a16219cf9a9476 Reviewed-by: Joerg Bornemann --- cmake/QtBuild.cmake | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'cmake/QtBuild.cmake') diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake index 4c70202d32..f8bc709637 100644 --- a/cmake/QtBuild.cmake +++ b/cmake/QtBuild.cmake @@ -3039,6 +3039,14 @@ function(qt_generate_prl_file target install_dir) else() set(prefix_for_prl_name "$") endif() + + # For frameworks, the prl file should be placed under the Resources subdir. + get_target_property(is_framework ${target} FRAMEWORK) + if(is_framework) + get_target_property(fw_version ${target} FRAMEWORK_VERSION) + string(APPEND prefix_for_prl_name "Versions/${fw_version}/Resources/") + endif() + set(prl_file_name "${prefix_for_prl_name}$.prl") file(GENERATE OUTPUT "${prl_file_name}" -- cgit v1.2.3