cadMousePro-daemon/src/CMakeLists.txt
branchv_0
changeset 12 cf77c218b0b1
parent 8 465572518625
child 13 52d92c1b340e
--- 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)