From 6f8a3f5d421648094b73f565402a877aeb9a7349 Mon Sep 17 00:00:00 2001 From: David Redondo Date: Wed, 14 Aug 2024 10:47:07 +0200 Subject: [PATCH] Generate wayland code with PRIVATE_CODE --- src/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 3cbbe39..3e64296 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -4,10 +4,15 @@ remove_definitions(-DQT_NO_SIGNALS_SLOTS_KEYWORDS) add_library(LayerShellQtInterface) + +if (Qt6_VERSION VERSION_GREATER_EQUAL "6.8.0") + set(private_code_option "PRIVATE_CODE") +endif() qt6_generate_wayland_protocol_client_sources(LayerShellQtInterface FILES ${WaylandProtocols_DATADIR}/stable/xdg-shell/xdg-shell.xml ${WaylandProtocols_DATADIR}/staging/xdg-activation/xdg-activation-v1.xml ${CMAKE_CURRENT_SOURCE_DIR}/wlr-layer-shell-unstable-v1.xml + ${private_code_option} ) ecm_qt_declare_logging_category(LayerShellQtInterface