CMake: Do not prepend -l to libs starting with dash in prl files

For example, we must not prepend -l to -pthread, -framework and -lfoo.

Fixes: QTBUG-87760
Change-Id: Ie1bc7a76183c2c4980c519b5f23dde6c47ec85a9
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
Joerg Bornemann 2020-10-21 17:50:34 +02:00
parent 4b016c87c1
commit 736408880b

View File

@ -51,7 +51,7 @@ foreach(line ${lines})
endif() endif()
endif() endif()
else() else()
if(NOT lib MATCHES "^-l" AND NOT lib MATCHES "^-framework") if(NOT lib MATCHES "^-")
string(PREPEND lib "-l") string(PREPEND lib "-l")
endif() endif()
list(APPEND adjusted_libs "${lib}") list(APPEND adjusted_libs "${lib}")