Warning, /plasma-mobile/spacebar/daemon/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(spacebar_daemon_SRCS 0002 main.cpp 0003 channellogger.cpp 0004 ecurl.cpp 0005 ) 0006 0007 # generate DBus adaptor xml 0008 qt_generate_dbus_interface( 0009 ${CMAKE_CURRENT_SOURCE_DIR}/channellogger.h 0010 org.kde.spacebar.Daemon.xml 0011 OPTIONS -s -m -P 0012 ) 0013 0014 # use generated DBus adapator xml to generate adaptor source code 0015 qt_add_dbus_adaptor(spacebar_daemon_SRCS 0016 ${CMAKE_CURRENT_BINARY_DIR}/org.kde.spacebar.Daemon.xml 0017 ${CMAKE_CURRENT_SOURCE_DIR}/channellogger.h ChannelLogger 0018 ) 0019 0020 add_executable(spacebar-daemon ${spacebar_daemon_SRCS}) 0021 0022 kconfig_add_kcfg_files(spacebar-daemon ../src/settingsmanager.kcfgc GENERATE_MOC) 0023 0024 target_compile_definitions(spacebar-daemon PRIVATE -DQT_NO_CAST_FROM_ASCII) 0025 target_link_libraries(spacebar-daemon PRIVATE 0026 Qt6::Concurrent 0027 Qt6::Core 0028 Qt6::Sql 0029 Qt6::DBus 0030 KF6::I18n 0031 KF6::KIOGui 0032 KF6::ConfigGui 0033 KF6::DBusAddons 0034 KF6::Notifications 0035 KF6::ModemManagerQt 0036 database 0037 kTelephonySupport 0038 macros 0039 mms 0040 CURL::libcurl 0041 PkgConfig::c-ares 0042 QCoro6::Core 0043 ) 0044 0045 0046 configure_file(daemon-autostart.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/daemon-autostart.desktop) 0047 0048 install(TARGETS spacebar-daemon DESTINATION ${KDE_INSTALL_FULL_LIBEXECDIR}) 0049 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/daemon-autostart.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR} RENAME org.kde.spacebar.daemon.desktop)