miva/miva.pro
2026-06-06 18:53:14 -07:00

53 lines
925 B
Prolog

TEMPLATE = app
TARGET = miva
QT += quick widgets
CONFIG += c++17
SOURCES += \
src/main.cpp \
src/mutils.cpp \
src/thumbnailprovider.cpp
HEADERS += \
src/mutils.h \
src/thumbnailprovider.h
RESOURCES += \
qml.qrc
LIBS += -lKF6KIOCore -lKF6KIOGui -lKF6CoreAddons
INCLUDEPATH += /usr/include/KF6/KIOGui /usr/include/KF6/KIO /usr/include/KF6/KIOCore /usr/include/KF6/KCoreAddons
isEmpty(PREFIX) {
PREFIX = /usr/local
}
isEmpty(BINDIR) {
BINDIR = $$PREFIX/bin
}
isEmpty(DATADIR) {
DATADIR = $$PREFIX/share
}
isEmpty(APPDIR) {
APPDIR = $$DATADIR/applications
}
isEmpty(ICONDIR) {
ICONDIR = $$DATADIR/icons/hicolor/512x512/apps
}
# ---- binary ----
target.path = $$BINDIR
INSTALLS += target
# ---- desktop file ----
desktop.files = dist/miva.desktop
desktop.path = $$APPDIR
INSTALLS += desktop
# ---- icon ----
icon.files = dist/miva.png
icon.path = $$ICONDIR
INSTALLS += icon