1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
add_definitions(-DSM_BUSNAME=sessionBus)
add_library(ProcessControl-qml MODULE
LocationWatcher.cpp
ProcessControl.cpp
plugin.cpp
)
target_link_libraries(ProcessControl-qml
Qt5::DBus Qt5::Qml
)
target_include_directories(ProcessControl-qml PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
add_lomiri_plugin(ProcessControl 0.1 ProcessControl TARGETS ProcessControl-qml)
set(DBUS_IFACE_DIR "${CMAKE_INSTALL_DATADIR}/dbus-1/interfaces")
install(FILES com.lomiri.ProcessControl.xml
DESTINATION "${DBUS_IFACE_DIR}"
)
|