CMake: Don't use a lib prefix for MinGW prl files

This is to be consistent with qmake.

Change-Id: I17b8a3e4649d035d1d871e4f124952cded7f6664
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
bb10
Alexandru Croitor 2020-06-17 18:57:14 +02:00
parent 06557312d2
commit 8b701f9bd9
1 changed files with 7 additions and 1 deletions

View File

@ -2989,7 +2989,13 @@ function(qt_generate_prl_file target install_dir)
list(JOIN prl_config " " prl_config)
# Generate a preliminary .prl file that contains absolute paths to all libraries
set(prl_file_name "$<TARGET_FILE_PREFIX:${target}>$<TARGET_FILE_BASE_NAME:${target}>.prl")
if(MINGW)
# For MinGW, qmake doesn't have a lib prefix in prl files.
set(prefix_for_prl_name "")
else()
set(prefix_for_prl_name "$<TARGET_FILE_PREFIX:${target}>")
endif()
set(prl_file_name "${prefix_for_prl_name}$<TARGET_FILE_BASE_NAME:${target}>.prl")
file(GENERATE
OUTPUT "${prl_file_name}"
CONTENT