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

0001 add_library(kdeconnectsmshelper STATIC
0002     smshelper.cpp
0003     gsmasciimap.cpp
0004 )
0005 
0006 ecm_qt_declare_logging_category(kdeconnectsmshelper
0007     HEADER smshelper_debug.h
0008     IDENTIFIER KDECONNECT_SMS_SMSHELPER CATEGORY_NAME kdeconnect.sms.smshelper
0009     DEFAULT_SEVERITY Warning
0010     EXPORT kdeconnect-kde DESCRIPTION "kdeconnect (smshelper)")
0011 ecm_qt_declare_logging_category(kdeconnectsmshelper
0012     HEADER sms_conversation_debug.h
0013     IDENTIFIER KDECONNECT_SMS_CONVERSATION_MODEL CATEGORY_NAME kdeconnect.sms.conversation
0014     DEFAULT_SEVERITY Warning
0015     EXPORT kdeconnect-kde DESCRIPTION "kdeconnect (sms conversation model)")
0016 ecm_qt_declare_logging_category(kdeconnectsmshelper
0017     HEADER sms_conversations_list_debug.h
0018     IDENTIFIER KDECONNECT_SMS_CONVERSATIONS_LIST_MODEL CATEGORY_NAME kdeconnect.sms.conversations_list
0019     DEFAULT_SEVERITY Warning
0020     EXPORT kdeconnect-kde DESCRIPTION "kdeconnect (sms conversations list)")
0021 
0022 
0023 target_include_directories(kdeconnectsmshelper PUBLIC ${CMAKE_SOURCE_DIR})
0024 
0025 target_link_libraries(kdeconnectsmshelper
0026     PUBLIC
0027     Qt::Core
0028     Qt::DBus
0029     KF6::People
0030     Qt::Qml
0031     kdeconnectinterfaces
0032 )
0033 
0034 qt_add_resources(kdeconnect_custom_icons_SRCS ${CMAKE_SOURCE_DIR}/icons/custom_icons.qrc)
0035 
0036 add_executable(kdeconnect-sms
0037     main.cpp
0038     conversationlistmodel.cpp
0039     conversationmodel.cpp
0040     conversationssortfilterproxymodel.cpp
0041     thumbnailsprovider.cpp
0042     attachmentinfo.cpp
0043     ${kdeconnect_custom_icons_SRCS}
0044 )
0045 
0046 ecm_add_qml_module(kdeconnect-sms URI org.kde.kdeconnect.sms)
0047 
0048 ecm_target_qml_sources(kdeconnect-sms SOURCES
0049     qml/Main.qml
0050     qml/ConversationList.qml
0051     qml/ConversationDisplay.qml
0052     qml/ChatMessage.qml
0053     qml/MessageAttachments.qml
0054     qml/AttachmentViewer.qml
0055     qml/SendingArea.qml
0056 )
0057 
0058 target_link_libraries(kdeconnect-sms PRIVATE
0059     kdeconnectsmshelper
0060     kdeconnectinterfaces
0061     kdeconnectversion
0062     Qt::Quick
0063     Qt::QuickControls2
0064     Qt::Widgets
0065     KF6::CoreAddons
0066     KF6::DBusAddons
0067     KF6::I18n
0068     KF6::People
0069     KF6::KCMUtils
0070     )
0071 
0072 install(TARGETS kdeconnect-sms ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0073 install(PROGRAMS org.kde.kdeconnect.sms.desktop DESTINATION ${KDE_INSTALL_APPDIR})