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)