Warning, /plasma/plasma-thunderbolt/autotests/fakeserver/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 include_directories(
0002     ${CMAKE_CURRENT_SOURCE_DIR}
0003     ${CMAKE_CURRENT_BINARY_DIR}
0004 )
0005 
0006 set(libboltfakeserver_SRCS
0007     fakedevice.cpp
0008     fakemanager.cpp
0009     fakeserver.cpp
0010 )
0011 
0012 qt_add_dbus_adaptor(
0013     libboltfakeserver_SRCS
0014     ${CMAKE_SOURCE_DIR}/src/interfaces/org.freedesktop.bolt1.device.xml
0015     fakedevice.h FakeDevice fakedeviceadaptor FakeDeviceAdaptor
0016 )
0017 qt_add_dbus_adaptor(
0018     libboltfakeserver_SRCS
0019     ${CMAKE_SOURCE_DIR}/src/interfaces/org.freedesktop.bolt1.manager.xml
0020     fakemanager.h FakeManager fakemanageradaptor FakeManagerAdaptor
0021 )
0022 
0023 add_library(libboltfakeserver STATIC ${libboltfakeserver_SRCS})
0024 target_link_libraries(libboltfakeserver Qt::Core Qt::DBus Qt::Test)
0025 set_target_properties(libboltfakeserver PROPERTIES OUTPUT_NAME boltfakeserver CXX_STANDARD 14)
0026 target_include_directories(libboltfakeserver PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>;$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>")
0027 
0028 #######################################################################
0029 
0030 set(boltfakeserver_SRCS
0031     main.cpp
0032 )
0033 
0034 add_executable(boltfakeserver ${boltfakeserver_SRCS})
0035 target_link_libraries(boltfakeserver libboltfakeserver Qt::Core Qt::DBus)