Warning, /network/kdeconnect-kde/daemon/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_definitions(-DTRANSLATION_DOMAIN="kdeconnect-kded")
0002 
0003 add_executable(kdeconnectd kdeconnectd.cpp ${CMAKE_SOURCE_DIR}/icons/custom_icons.qrc)
0004 ecm_qt_declare_logging_category(kdeconnectd
0005     HEADER kdeconnectd_debug.h
0006     IDENTIFIER KDECONNECT_DAEMON CATEGORY_NAME kdeconnect.daemon
0007     DEFAULT_SEVERITY Warning
0008     EXPORT kdeconnect-kde DESCRIPTION "kdeconnect (daemon)")
0009 target_link_libraries(kdeconnectd
0010     kdeconnectcore kdeconnectversion
0011     KF6::KIOWidgets
0012     KF6::DBusAddons
0013     KF6::Notifications
0014     KF6::I18n
0015     KF6::WindowSystem
0016     Qt::Widgets)
0017 
0018 ecm_mark_nongui_executable(kdeconnectd)
0019 
0020 configure_file(org.kde.kdeconnect.daemon.desktop.cmake ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kdeconnect.daemon.desktop)
0021 
0022 # Conditionally configure the daemon service according to the target OS
0023 if(WIN32)
0024     set(SERV_EXEC kdeconnectd)
0025 else()
0026     set(SERV_EXEC ${KDE_INSTALL_FULL_LIBEXECDIR}/kdeconnectd)
0027 endif()
0028 configure_file(org.kde.kdeconnect.service.in ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kdeconnect.service)
0029 
0030 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kdeconnect.daemon.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR})
0031 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kdeconnect.daemon.desktop DESTINATION ${KDE_INSTALL_APPDIR})
0032 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kdeconnect.service DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR})
0033 install(TARGETS kdeconnectd DESTINATION ${KDE_INSTALL_LIBEXECDIR})
0034