kaktus/kaktus.pro
2022-04-23 20:34:18 +02:00

90 lines
2.1 KiB
Prolog

TARGET = harbour-kaktus
CONFIG += c++1z sailfishapp json
PKGCONFIG += mlite5
QT += sql network dbus
DEFINES += QT_NO_URL_CAST_FROM_STRING
QMAKE_CXXFLAGS_RELEASE -= -O2
QMAKE_CXXFLAGS_RELEASE += -O3
CONFIG(debug, debug|release) {
CONFIG += sanitizer sanitize_address
}
INCLUDEPATH += src
include(qhttpserver/qhttpserver.pri)
OTHER_FILES += \
$$files(qml/*.qml) \
$$files(rpm/*)
SOURCES += \
src/main.cpp \
src/utils.cpp \
src/tabmodel.cpp \
src/listmodel.cpp \
src/feedmodel.cpp \
src/entrymodel.cpp \
src/downloadmanager.cpp \
src/databasemanager.cpp \
src/dashboardmodel.cpp \
src/cacheserver.cpp \
src/settings.cpp \
src/simplecrypt.cpp \
src/nviconprovider.cpp \
src/fetcher.cpp \
src/oldreaderfetcher.cpp \
src/nvfetcher.cpp \
src/ttrssfetcher.cpp \
src/networkaccessmanagerfactory.cpp \
src/customnetworkaccessmanager.cpp \
src/iconprovider.cpp
HEADERS += \
src/info.h \
src/utils.h \
src/tabmodel.h \
src/listmodel.h \
src/feedmodel.h \
src/entrymodel.h \
src/downloadmanager.h \
src/databasemanager.h \
src/dashboardmodel.h \
src/cacheserver.h \
src/settings.h \
src/simplecrypt.h \
src/iconprovider.h \
src/nviconprovider.h \
src/fetcher.h \
src/oldreaderfetcher.h \
src/nvfetcher.h \
src/ttrssfetcher.h \
src/networkaccessmanagerfactory.h \
src/customnetworkaccessmanager.h \
src/key.h
SAILFISHAPP_ICONS = 86x86 108x108 128x128 150x150 172x172 256x256
CONFIG += sailfishapp_i18n_include_obsolete
TRANSLATIONS += \
translations/kaktus_en.ts \
translations/kaktus_pl.ts \
translations/kaktus_ru.ts \
translations/kaktus_cs.ts \
translations/kaktus_nl_NL.ts \
translations/kaktus_nl_BE.ts \
translations/kaktus_tr.ts \
translations/kaktus_es.ts \
translations/kaktus_it.ts \
translations/kaktus_de.ts \
translations/kaktus_zh_CN.ts
include(sailfishapp_i18n.pri)
# install
install_images.files = images/*
install_images.path = /usr/share/$${TARGET}/images
INSTALLS += install_images
DEPENDPATH += $${INCLUDEPATH}