summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorAlexandru Croitor <alexandru.croitor@qt.io>2020-06-17 18:57:14 +0200
committerAlexandru Croitor <alexandru.croitor@qt.io>2020-06-18 11:51:41 +0200
commit8b701f9bd92c62aaba3d652e95b0e3e04e8e847d (patch)
tree626bc615ecd2b89ec09558b11dd36fdc6cba0764 /cmake
parent06557312d2a030f9ff771488bd6c97690a125a3d (diff)
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>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/QtBuild.cmake8
1 files changed, 7 insertions, 1 deletions
diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake
index c74167565c..ebb4841844 100644
--- a/cmake/QtBuild.cmake
+++ b/cmake/QtBuild.cmake
@@ -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