From b558136e64edd851901ac2b48a4f186d186c1723 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Sat, 6 Jun 2020 17:41:51 +0400 Subject: [PATCH] Allow to specify path to QtWaylandClient private headers via cmake --- external/qt/CMakeLists.txt | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/external/qt/CMakeLists.txt b/external/qt/CMakeLists.txt index 50b2b02..c212297 100644 --- a/external/qt/CMakeLists.txt +++ b/external/qt/CMakeLists.txt @@ -68,10 +68,18 @@ if (DESKTOP_APP_USE_PACKAGED) if (Qt5WaylandClient_FOUND) target_link_libraries(external_qt INTERFACE Qt5::WaylandClient) - target_include_directories(external_qt - INTERFACE - ${Qt5WaylandClient_PRIVATE_INCLUDE_DIRS} - ) + if (DESKTOP_APP_QTWAYLANDCLIENT_PRIVATE_HEADERS) + target_include_directories(external_qt + INTERFACE + ${DESKTOP_APP_QTWAYLANDCLIENT_PRIVATE_HEADERS} + ${DESKTOP_APP_QTWAYLANDCLIENT_PRIVATE_HEADERS}/QtWaylandClient + ) + else() + target_include_directories(external_qt + INTERFACE + ${Qt5WaylandClient_PRIVATE_INCLUDE_DIRS} + ) + endif() endif() if (Qt5X11Extras_FOUND)