Warning, /plasma/plasma-mobile/components/mobileshellstate/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2022 Devin Lin <devin@kde.org> 0002 # SPDX-License-Identifier: GPL-2.0-or-later 0003 0004 include_directories(${CMAKE_CURRENT_BINARY_DIR}/..) 0005 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..) 0006 0007 set(mobileshellstateplugin_SRCS 0008 mobileshellstateplugin.cpp 0009 ) 0010 if (QT_MAJOR_VERSION STREQUAL "5") 0011 if(QUICK_COMPILER) 0012 qtquick_compiler_add_resources(RESOURCES resources.qrc) 0013 else() 0014 qt5_add_resources(RESOURCES resources.qrc) 0015 endif() 0016 else() 0017 qt_add_resources(RESOURCES resources.qrc) 0018 endif() 0019 add_library(mobileshellstateplugin SHARED ${mobileshellstateplugin_SRCS} ${RESOURCES}) 0020 0021 target_link_libraries(mobileshellstateplugin 0022 PUBLIC 0023 Qt::Core 0024 PRIVATE 0025 Qt::DBus 0026 Qt::Qml 0027 Qt::Gui 0028 Qt::Quick 0029 KF5::Plasma 0030 KF5::I18n 0031 KF5::Notifications 0032 KF5::PlasmaQuick 0033 ) 0034 0035 # we compiled the qml files, just install qmldir 0036 install(FILES qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/private/mobileshell/state) 0037 0038 ecm_generate_qmltypes(org.kde.plasma.private.mobileshell.state 1.0 DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/private/mobileshell/state) 0039 install(TARGETS mobileshellstateplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/private/mobileshell/state) 0040