plasmalnf: not compatible with Qt6

This commit is contained in:
Adriaan de Groot 2023-09-05 23:04:43 +02:00
parent d7df1a8eca
commit 2eff5f74a5

View File

@ -3,19 +3,20 @@
# SPDX-FileCopyrightText: 2020 Adriaan de Groot <groot@kde.org>
# SPDX-License-Identifier: BSD-2-Clause
#
if(WITH_QT6)
calamares_skip_module( "plasmalnf (KDE Frameworks 5 only)" )
return()
endif()
find_package(ECM ${ECM_VERSION} REQUIRED NO_MODULE)
# Requires a sufficiently recent Plasma framework, but also
# needs a runtime support component (which we don't test for).
set(lnf_ver 5.41)
find_package(KF5Config ${lnf_ver})
find_package(${kfname} ${KF_VERSION} QUIET COMPONENTS Config Plasma Package)
set_package_properties(KF5Config PROPERTIES PURPOSE "For finding default Plasma Look-and-Feel")
find_package(KF5Plasma ${lnf_ver})
set_package_properties(KF5Plasma PROPERTIES PURPOSE "For Plasma Look-and-Feel selection")
find_package(KF5Package ${lnf_ver})
set_package_properties(KF5Package PROPERTIES PURPOSE "For Plasma Look-and-Feel selection")
if(KF5Plasma_FOUND AND KF5Package_FOUND)
@ -35,8 +36,8 @@ if(KF5Plasma_FOUND AND KF5Package_FOUND)
UI
page_plasmalnf.ui
LINK_PRIVATE_LIBRARIES
KF5::Package
KF5::Plasma
${kfname}::Package
${kfname}::Plasma
SHARED_LIB
)
if(KF5Config_FOUND)