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.
libcutefish/bluez/CMakeLists.txt

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)