From 8b701f9bd92c62aaba3d652e95b0e3e04e8e847d Mon Sep 17 00:00:00 2001 From: Alexandru Croitor Date: Wed, 17 Jun 2020 18:57:14 +0200 Subject: [PATCH] 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 --- cmake/QtBuild.cmake | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 "$$.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 "$") + endif() + set(prl_file_name "${prefix_for_prl_name}$.prl") file(GENERATE OUTPUT "${prl_file_name}" CONTENT