Warning, /frameworks/kinit/src/klauncher/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 set(klauncher_SRCS
0002    klauncher.cpp
0003    klauncher.h
0004    klauncher_main.cpp
0005    klauncher_adaptor.cpp
0006    klauncher_adaptor.h
0007    ../klauncher_cmds.cpp
0008    ${CMAKE_CURRENT_BINARY_DIR}/org.kde.KLauncher.xml # just so that it gets generated
0009    )
0010 
0011 ecm_qt_declare_logging_category(klauncher_SRCS
0012     HEADER klauncher_debug.h
0013     IDENTIFIER KLAUNCHER
0014     CATEGORY_NAME kf.init.klauncher
0015     OLD_CATEGORY_NAMES kf5.kinit.klauncher
0016     DEFAULT_SEVERITY Warning
0017     DESCRIPTION "KLauncher"
0018     EXPORT KINIT
0019 )
0020 
0021 # Use org.kde.KSlaveLauncher.xml installed by kio
0022 qt_add_dbus_adaptor(klauncher_SRCS ${KSlaveLauncher_DBUS_INTERFACE} klauncher.h KLauncher)
0023 
0024 # The adaptor is manually edited, generate the xml from it.
0025 qt_generate_dbus_interface(klauncher_adaptor.h org.kde.KLauncher.xml)
0026 
0027 kf5_add_kdeinit_executable(klauncher NOGUI ${klauncher_SRCS})
0028 set_target_properties(kdeinit_klauncher PROPERTIES DEFINE_SYMBOL MAKE_KLAUNCHER)
0029 target_link_libraries(kdeinit_klauncher
0030    KF5::KIOCore # KIO::ConnectionServer
0031    KF5::KIOWidgets # KRun
0032    KF5::Crash  # sig_handler
0033    KF5::WindowSystem # KStartupInfo + fixx11
0034    KF5::I18n   # i18n()
0035    Qt5::DBus
0036 )
0037 if (APPLE)
0038     target_link_libraries(kdeinit_klauncher "-framework CoreFoundation")
0039 endif()
0040 
0041 if (HAVE_XCB)
0042     target_link_libraries(kdeinit_klauncher XCB::XCB)
0043 endif()
0044 
0045 install(TARGETS kdeinit_klauncher ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
0046 install(TARGETS klauncher DESTINATION ${KDE_INSTALL_FULL_LIBEXECDIR_KF5} )
0047 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.KLauncher.xml DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR} RENAME kf5_org.kde.KLauncher.xml)