--- a/cadMousePro-daemon/src/CMakeLists.txt Tue Aug 20 18:59:39 2019 +0200
+++ b/cadMousePro-daemon/src/CMakeLists.txt Thu Aug 29 17:57:30 2019 +0200
@@ -2,6 +2,13 @@
# USB libraries:
INCLUDE(FindPkgConfig)
+
+# Qt libraries:
+set(CMAKE_INCLUDE_CURRENT_DIR ON) # Find includes in corresponding build directories
+set(CMAKE_AUTOMOC ON) # Instruct CMake to run moc automatically when needed
+set(CMAKE_AUTOUIC ON) # Create code from a list of Qt designer ui files
+find_package(Qt5 CONFIG REQUIRED Core DBus)
+
pkg_check_modules (USB_LIBS hidapi-hidraw)
include_directories(${USB_LIBS_INCLUDE_DIRS})
link_directories(${USB_LIBS_LIBRARY_DIRS})
@@ -13,9 +20,12 @@
# Executable output:
add_executable(
${EXECUTABLE_FILE}
+ Daemon.h
+ generated-sources/DBusAdaptor.h
+ generated-sources/DBusAdaptor.cpp
cadMousePro.cpp
)
# Link libraries:
-target_link_libraries(${EXECUTABLE_FILE} ${USB_LIBS_LIBRARIES})
+target_link_libraries(${EXECUTABLE_FILE} ${USB_LIBS_LIBRARIES} Qt5::DBus)
set_property(TARGET ${EXECUTABLE_FILE} PROPERTY INSTALL_RPATH_USE_LINK_PATH TRUE)