CMake: Place framework .prl files under Resources
Adapts to qmake's 74abe983204dab35dcce59001308c54d34ad2c02 change Change-Id: If1d6ce063d53dda4835a224661a16219cf9a9476 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
This commit is contained in:
parent
177c0ef204
commit
3cd614644a
@ -3039,6 +3039,14 @@ function(qt_generate_prl_file target install_dir)
|
|||||||
else()
|
else()
|
||||||
set(prefix_for_prl_name "$<TARGET_FILE_PREFIX:${target}>")
|
set(prefix_for_prl_name "$<TARGET_FILE_PREFIX:${target}>")
|
||||||
endif()
|
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}$<TARGET_FILE_BASE_NAME:${target}>.prl")
|
set(prl_file_name "${prefix_for_prl_name}$<TARGET_FILE_BASE_NAME:${target}>.prl")
|
||||||
file(GENERATE
|
file(GENERATE
|
||||||
OUTPUT "${prl_file_name}"
|
OUTPUT "${prl_file_name}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user