Warning, /plasma/libkscreen/backends/fake/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 include_directories(${CMAKE_SOURCE_DIR}/src
0002                     ${CMAKE_BUILD_DIR}
0003                     ${CMAKE_CURRENT_BINARY_DIR}
0004 )
0005 
0006 set(fake_SRCS
0007     fake.cpp
0008     parser.cpp
0009     fake.h
0010     parser.h
0011 )
0012 
0013 qt_add_dbus_adaptor(fake_SRCS ${CMAKE_SOURCE_DIR}/interfaces/org.kde.KScreen.FakeBackend.xml
0014                      fake.h Fake
0015 )
0016 
0017 add_library(KSC_Fake MODULE ${fake_SRCS})
0018 
0019 set_target_properties(KSC_Fake PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/kf${QT_MAJOR_VERSION}/kscreen")
0020 set_target_properties(KSC_Fake PROPERTIES PREFIX "")
0021 target_link_libraries(KSC_Fake
0022     Qt::Core
0023     Qt::DBus
0024     KF5::Screen
0025 )
0026 
0027 install(TARGETS KSC_Fake DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf${QT_MAJOR_VERSION}/kscreen/)
0028 
0029