Warning, /network/kdeconnect-kde/declarativeplugin/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 ecm_add_qml_module(kdeconnectdeclarativeplugin URI "org.kde.kdeconnect" VERSION 1.0) 0002 0003 target_sources(kdeconnectdeclarativeplugin PRIVATE 0004 kdeconnectdeclarativeplugin.cpp 0005 responsewaiter.cpp 0006 objectfactory.cpp 0007 pointerlocker.cpp 0008 ) 0009 0010 ecm_target_qml_sources(kdeconnectdeclarativeplugin 0011 SOURCES 0012 qml/DBusProperty.qml 0013 qml/PluginChecker.qml 0014 qml/RemoteKeyboard.qml 0015 VERSION 1.0) 0016 0017 if(UNIX AND NOT APPLE) 0018 qt6_generate_wayland_protocol_client_sources(kdeconnectdeclarativeplugin FILES 0019 ${WaylandProtocols_DATADIR}/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml) 0020 qt6_generate_wayland_protocol_client_sources(kdeconnectdeclarativeplugin FILES 0021 ${WaylandProtocols_DATADIR}/unstable/relative-pointer/relative-pointer-unstable-v1.xml) 0022 0023 target_sources(kdeconnectdeclarativeplugin PRIVATE ${wayland_SRCS}) 0024 target_link_libraries(kdeconnectdeclarativeplugin PRIVATE Wayland::Client Qt::WaylandClient Qt::GuiPrivate) 0025 target_sources(kdeconnectdeclarativeplugin PUBLIC pointerlockerwayland.cpp) 0026 endif() 0027 0028 target_link_libraries(kdeconnectdeclarativeplugin PRIVATE Qt::Quick kdeconnectinterfaces kdeconnectcore) 0029 0030 ecm_finalize_qml_module(kdeconnectdeclarativeplugin DESTINATION ${KDE_INSTALL_QMLDIR})