CMake: include the libexecdir in generated pkg-config files
In Qt6, the installed tools can be in one of two different locations, depending on whether it is considered a helper or not. This means that when migrating from Qt5 to Qt6, the pkg-config files no longer reliably described where to find tools such as moc, uic, and rcc, which third-party projects need to know about in their build systems. Add this information in, to match qmake -query and Qt6CoreConfigExtras.cmake Task-number: QTBUG-105051 Pick-to: 6.2 6.3 6.4 Change-Id: I6692a76e0491a1c5e28982aa5fbe8b8aec8dec56 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
parent
84c9a79a69
commit
d8f9ac784e
@ -1,6 +1,7 @@
|
|||||||
prefix=@CMAKE_INSTALL_PREFIX@
|
prefix=@CMAKE_INSTALL_PREFIX@
|
||||||
exec_prefix=${prefix}
|
exec_prefix=${prefix}
|
||||||
bindir=${prefix}/@INSTALL_BINDIR@
|
bindir=${prefix}/@INSTALL_BINDIR@
|
||||||
|
libexecdir=${prefix}/@INSTALL_LIBEXECDIR@
|
||||||
libdir=${prefix}/@INSTALL_LIBDIR@
|
libdir=${prefix}/@INSTALL_LIBDIR@
|
||||||
includedir=${prefix}/@INSTALL_INCLUDEDIR@
|
includedir=${prefix}/@INSTALL_INCLUDEDIR@
|
||||||
$<$<BOOL:@contains_mkspecs@>:mkspecsdir=${prefix}/@INSTALL_MKSPECSDIR@>
|
$<$<BOOL:@contains_mkspecs@>:mkspecsdir=${prefix}/@INSTALL_MKSPECSDIR@>
|
||||||
|
Loading…
Reference in New Issue
Block a user