| TEMPLATE = lib |
| CONFIG += plugin |
| TARGET = testplugin |
| TARGETPATH = QtQuickControlsTests |
| |
| QT += qml quick core-private gui-private |
| !no_desktop: QT += widgets |
| |
| |
| QMLDIR = $$PWD/$$TARGETPATH/qmldir |
| |
| OTHER_FILES += \ |
| $$PWD/testplugin.json \ |
| $$QMLDIR |
| |
| SOURCES += \ |
| $$PWD/testplugin.cpp |
| |
| HEADERS += \ |
| $$PWD/testplugin.h \ |
| $$PWD/testcppmodels.h \ |
| $$PWD/../shared/testmodel.h |
| |
| mac { |
| LIBS += -framework Carbon |
| } |
| |
| DESTDIR = $$TARGETPATH |
| |
| !equals(PWD, $$OUT_PWD) { |
| # move qmldir alongside the plugin if shadow build |
| qmldirfile.files = $$QMLDIR |
| qmldirfile.path = $$DESTDIR |
| COPIES += qmldirfile |
| } |