Warning, /network/alligator/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2020 Tobias Fella <tobias.fella@kde.org> 0002 # SPDX-License-Identifier: BSD-2-Clause 0003 0004 add_executable(alligator 0005 main.cpp 0006 feedsmodel.cpp 0007 entriesmodel.cpp 0008 entriesproxymodel.cpp 0009 fetcher.cpp 0010 database.cpp 0011 feed.cpp 0012 feedgroupsmodel.cpp 0013 feedsproxymodel.cpp 0014 contenthelper.cpp 0015 ) 0016 0017 qt_add_qml_module(alligator URI org.kde.alligator NO_RESOURCE_TARGET_PATH 0018 QML_FILES 0019 qml/AddFeedDialog.qml 0020 qml/AlligatorGlobalDrawer.qml 0021 qml/EditFeedDialog.qml 0022 qml/EntryListDelegate.qml 0023 qml/EntryListPage.qml 0024 qml/EntryPage.qml 0025 qml/FeedDetailsPage.qml 0026 qml/FeedGroupDialog.qml 0027 qml/FeedListDelegate.qml 0028 qml/FeedListPage.qml 0029 qml/GroupsListPage.qml 0030 qml/SettingsPage.qml 0031 qml/main.qml 0032 ) 0033 0034 kconfig_add_kcfg_files(alligator alligatorsettings.kcfgc GENERATE_MOC) 0035 0036 target_include_directories(alligator PRIVATE ${CMAKE_BINARY_DIR}) 0037 target_link_libraries(alligator PRIVATE Qt::Core Qt::Qml Qt::Quick Qt::QuickControls2 Qt::Sql KF6::Syndication KF6::CoreAddons KF6::ConfigGui KF6::I18n) 0038 0039 if(ANDROID) 0040 target_link_libraries(alligator PRIVATE 0041 KF6::Kirigami 0042 Qt::Svg 0043 OpenSSL::SSL 0044 ) 0045 if(SQLite3_FOUND) 0046 target_link_libraries(alligator PRIVATE SQLite::SQLite3) 0047 endif() 0048 0049 kirigami_package_breeze_icons(ICONS 0050 bookmark-remove 0051 bookmark-new 0052 delete 0053 settings-configure 0054 help-about-symbolic 0055 list-add 0056 view-refresh 0057 alligator 0058 mail-mark-read 0059 mail-read 0060 mail-mark-unread 0061 mail-sent 0062 globe 0063 data-error 0064 rss 0065 document-import 0066 document-export 0067 edit-group 0068 arrow-down 0069 arrow-up 0070 arrow-right 0071 license 0072 feed-subscribe 0073 documentinfo 0074 dialog-ok 0075 dialog-cancel 0076 editor 0077 ) 0078 ecm_add_android_apk(alligator ANDROID_DIR ${CMAKE_SOURCE_DIR}/android) 0079 else() 0080 target_link_libraries(alligator PRIVATE Qt::Widgets) 0081 endif() 0082 0083 install(TARGETS alligator ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})