index.pro 2.41 KB
Newer Older
1 2 3
QT += qml
QT += quick
QT += sql
4

5 6 7
CONFIG += c++17
QMAKE_LINK += -nostdlib++

8
#DESTDIR = $$OUT_PWD/../
9

10
linux:unix:!android {
11 12 13 14
} else:android {

    message(Building helpers for Android)
    include($$PWD/3rdparty/kirigami/kirigami.pri)
15
    include($$PWD/3rdparty/mauikit/mauikit.pri)
16 17 18 19 20

    DEFINES += STATIC_KIRIGAMI

} else {
    message("Unknown configuration")
21
}
Camilo Higuita's avatar
Camilo Higuita committed
22

23 24 25 26 27 28 29 30 31 32 33 34 35
# The following define makes your compiler emit warnings if you use
# any feature of Qt which as been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS

# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
    $$PWD/src/main.cpp \
Camilo higuita's avatar
Camilo higuita committed
36
    $$PWD/src/index.cpp \
37

38 39 40 41
HEADERS += \
    $$PWD/src/index.h \
    $$PWD/src/inx.h \

42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
RESOURCES += \
    $$PWD/src/qml.qrc \

# Additional import path used to resolve QML modules in Qt Creator's code model
QML_IMPORT_PATH =

# Additional import path used to resolve QML modules just for Qt Quick Designer
QML_DESIGNER_IMPORT_PATH =

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

include($$PWD/install.pri)

DISTFILES += \
59 60 61
    $$PWD/org.kde.index.desktop \
    3rdparty/mauikit/src/android/AndroidManifest.xml \
    3rdparty/mauikit/src/android/build.gradle \
62 63
    3rdparty/mauikit/src/android/build.gradle \
    3rdparty/mauikit/src/android/gradle/wrapper/gradle-wrapper.jar \
64 65
    3rdparty/mauikit/src/android/gradle/wrapper/gradle-wrapper.jar \
    3rdparty/mauikit/src/android/gradle/wrapper/gradle-wrapper.properties \
66
    3rdparty/mauikit/src/android/gradle/wrapper/gradle-wrapper.properties \
67
    3rdparty/mauikit/src/android/gradlew \
68 69
    3rdparty/mauikit/src/android/gradlew \
    3rdparty/mauikit/src/android/gradlew.bat \
70
    3rdparty/mauikit/src/android/gradlew.bat \
71
    3rdparty/mauikit/src/android/res/values/libs.xml \
72 73 74 75 76 77
    3rdparty/mauikit/src/android/res/values/libs.xml

contains(ANDROID_TARGET_ARCH,armeabi-v7a) {
    ANDROID_PACKAGE_SOURCE_DIR = \
        $$PWD/3rdparty/mauikit/src/android
}