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)