Warning, /network/alligator/src/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2020 Tobias Fella <fella@posteo.de>
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     entry.cpp
0012     feed.cpp
0013     author.cpp
0014     feedgroupsmodel.cpp
0015     feedsproxymodel.cpp
0016     resources.qrc
0017 )
0018 
0019 kconfig_add_kcfg_files(alligator alligatorsettings.kcfgc GENERATE_MOC)
0020 
0021 target_include_directories(alligator PRIVATE ${CMAKE_BINARY_DIR})
0022 target_link_libraries(alligator PRIVATE Qt::Core Qt::Qml Qt::Quick Qt::QuickControls2 Qt::Sql KF${QT_MAJOR_VERSION}::Syndication KF${QT_MAJOR_VERSION}::CoreAddons KF${QT_MAJOR_VERSION}::ConfigGui KF${QT_MAJOR_VERSION}::I18n)
0023 
0024 if(ANDROID)
0025     target_link_libraries(alligator PRIVATE
0026         KF${QT_MAJOR_VERSION}::Kirigami2
0027         Qt::Svg
0028         OpenSSL::SSL
0029     )
0030     if(SQLite3_FOUND)
0031         target_link_libraries(alligator PRIVATE SQLite::SQLite3)
0032     endif()
0033 
0034     kirigami_package_breeze_icons(ICONS
0035         bookmark-remove
0036         bookmark-new
0037         delete
0038         settings-configure
0039         help-about-symbolic
0040         list-add
0041         view-refresh
0042         alligator
0043         mail-mark-read
0044         mail-read
0045         mail-mark-unread
0046         mail-sent
0047         globe
0048         data-error
0049         rss
0050         document-import
0051         document-export
0052         edit-group
0053         arrow-down
0054         arrow-up
0055     )
0056 else()
0057     target_link_libraries(alligator PRIVATE Qt::Widgets)
0058 endif()
0059 
0060 install(TARGETS alligator ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})