Changeset View
Changeset View
Standalone View
Standalone View
autotests/bolt/fakeserver/CMakeLists.txt
- This file was added.
1 | include_directories( | ||||
---|---|---|---|---|---|
2 | ${CMAKE_CURRENT_SOURCE_DIR} | ||||
3 | ${CMAKE_CURRENT_BINARY_DIR} | ||||
4 | ) | ||||
5 | | ||||
6 | set(libboltfakeserver_SRCS | ||||
7 | fakedevice.cpp | ||||
8 | fakemanager.cpp | ||||
9 | fakeserver.cpp | ||||
10 | ) | ||||
11 | | ||||
12 | qt5_add_dbus_adaptor( | ||||
13 | libboltfakeserver_SRCS | ||||
14 | ${CMAKE_SOURCE_DIR}/libs/bolt/interfaces/org.freedesktop.bolt1.device.xml | ||||
15 | fakedevice.h FakeDevice fakedeviceadaptor FakeDeviceAdaptor | ||||
16 | ) | ||||
17 | qt5_add_dbus_adaptor( | ||||
18 | libboltfakeserver_SRCS | ||||
19 | ${CMAKE_SOURCE_DIR}/libs/bolt/interfaces/org.freedesktop.bolt1.manager.xml | ||||
20 | fakemanager.h FakeManager fakemanageradaptor FakeManagerAdaptor | ||||
21 | ) | ||||
22 | | ||||
23 | add_library(libboltfakeserver STATIC ${libboltfakeserver_SRCS}) | ||||
24 | target_link_libraries(libboltfakeserver Qt5::Core Qt5::DBus Qt5::Test) | ||||
25 | set_target_properties(libboltfakeserver PROPERTIES OUTPUT_NAME boltfakeserver CXX_STANDARD 14) | ||||
26 | target_include_directories(libboltfakeserver PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>;$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>") | ||||
27 | | ||||
28 | ####################################################################### | ||||
29 | | ||||
30 | set(boltfakeserver_SRCS | ||||
31 | main.cpp | ||||
32 | ) | ||||
33 | | ||||
34 | add_executable(boltfakeserver ${boltfakeserver_SRCS}) | ||||
35 | target_link_libraries(boltfakeserver libboltfakeserver Qt5::Core Qt5::DBus) |