BaseUI/baseui.pri
Stefano Moretti 32a567a950 First commit
2021-12-18 19:11:48 +01:00

55 lines
1.2 KiB
Plaintext

QT += qml quick quickcontrols2
BASEUI_DIR = BaseUI
INCLUDEPATH += \
$$PWD/include
HEADERS += \
$$PWD/include/BaseUI/core.h \
$$PWD/src/iconprovider.h \
$$PWD/src/icons.h
SOURCES += \
$$PWD/src/core.cpp \
$$PWD/src/icons.cpp
QML_FILES = \
$$PWD/qml/BaseUI/qmldir \
$$files($$PWD/qml/BaseUI/*.qml)
OTHER_FILES += $$QML_FILES
contains(CONFIG, baseui_embed_qml) {
DEFINES += BASEUI_EMBED_QML
RESOURCES += $$PWD/qml/BaseUI/baseui_qml.qrc
} else {
qml_copy.path = $$BASEUI_DIR
qml_copy.files = $$QML_FILES
qml_install.path = $$DESTDIR/$$BASEUI_DIR
qml_install.files = $$QML_FILES
COPIES += qml_copy
INSTALLS += qml_install
}
contains(CONFIG, baseui_embed_icons) {
DEFINES += BASEUI_EMBED_ICONS
RESOURCES += $$PWD/icons/baseui_icons.qrc
} else {
BASEUI_ICONS_DIR = $$BASEUI_DIR/icons
ICONS_FILES = \
$$PWD/icons/codepoints.json \
$$PWD/icons/MaterialIcons-Regular.ttf
icons_copy.path = $$BASEUI_ICONS_DIR
icons_copy.files = $$ICONS_FILES
icons_install.path = $$DESTDIR/$$BASEUI_ICONS_DIR
icons_install.files = $$ICONS_FILES
COPIES += icons_copy
INSTALLS += icons_install
}