summaryrefslogtreecommitdiffstats
path: root/cmake/QtWaylandSetup.cmake
blob: 68a48d5434c8a6b05f795bd30fe5490d9cdf213c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Copyright (C) 2025 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause

function(qt_internal_get_wayland_protocols_dir out_var)
    if(QT_SUPERBUILD)
        set(qtbase_wayland_protocols_dir
            "${QT_BUILD_DIR}/${INSTALL_SHAREDIR}/qt6/wayland/protocols/")
    else()
        set(qtbase_wayland_protocols_dir
            "${QT_BUILD_INTERNALS_RELOCATABLE_INSTALL_PREFIX}/${QT6_INSTALL_SHAREDIR}/qt6/wayland/protocols/")
    endif()
    set(${out_var} "${qtbase_wayland_protocols_dir}" PARENT_SCOPE)
endfunction()

function(qt_internal_get_wayland_extensions_dir out_var)
    if(QT_SUPERBUILD)
        set(qtbase_wayland_extensions_dir
            "${QT_BUILD_DIR}/${INSTALL_SHAREDIR}/qt6/wayland/extensions/")
    else()
        set(qtbase_wayland_extensions_dir
            "${QT_BUILD_INTERNALS_RELOCATABLE_INSTALL_PREFIX}/${QT6_INSTALL_SHAREDIR}/qt6/wayland/extensions/")
    endif()
    set(${out_var} "${qtbase_wayland_extensions_dir}" PARENT_SCOPE)
endfunction()