You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
862 B
CMake
31 lines
862 B
CMake
find_package(Qt6 REQUIRED COMPONENTS Core DBus Qml)
|
|
|
|
set(bluezqtextensionplugin_SRCS
|
|
declarativemanager.cpp
|
|
declarativeadapter.cpp
|
|
# declarativebattery.cpp
|
|
declarativedevice.cpp
|
|
declarativeinput.cpp
|
|
declarativemediaplayer.cpp
|
|
declarativedevicesmodel.cpp
|
|
bluezqtextensionplugin.cpp
|
|
applet/devicesproxymodel.cpp
|
|
applet/bluetoothagent.cpp
|
|
applet/bluetoothmanager.cpp
|
|
)
|
|
|
|
add_library(cutefishbluez_qmlplugins SHARED ${bluezqtextensionplugin_SRCS})
|
|
|
|
find_package(KF6BluezQt REQUIRED)
|
|
|
|
target_link_libraries(cutefishbluez_qmlplugins
|
|
Qt6::Core
|
|
Qt6::Qml
|
|
Qt6::DBus
|
|
KF6::BluezQt
|
|
)
|
|
|
|
install(TARGETS cutefishbluez_qmlplugins DESTINATION ${INSTALL_QMLDIR}/Cutefish/Bluez)
|
|
install(FILES DevicesModel.qml DESTINATION ${INSTALL_QMLDIR}/Cutefish/Bluez)
|
|
install(FILES qmldir DESTINATION ${INSTALL_QMLDIR}/Cutefish/Bluez)
|