contains(CONFIG, dll) { DEFINES += QML_BUILD_LIB } else { DEFINES += QML_BUILD_STATIC_LIB } include(parser/parser.pri) include($$PWD/qscripthighlighter.pri) DEPENDPATH += $$PWD INCLUDEPATH += $$PWD/.. HEADERS += \ $$PWD/qml_global.h \ $$PWD/qmlidcollector.h \ $$PWD/qmldocument.h \ $$PWD/qmlpackageinfo.h \ $$PWD/qmlsymbol.h \ $$PWD/qmlmetatypebackend.h \ $$PWD/qmltypesystem.h SOURCES += \ $$PWD/qmlidcollector.cpp \ $$PWD/qmldocument.cpp \ $$PWD/qmlsymbol.cpp \ $$PWD/qmlpackageinfo.cpp \ $$PWD/qmlmetatypebackend.cpp \ $$PWD/qmltypesystem.cpp contains(QT_CONFIG, declarative) { QT += declarative DEFINES += BUILD_DECLARATIVE_BACKEND HEADERS += \ $$PWD/qtdeclarativemetatypebackend.h SOURCES += \ $$PWD/qtdeclarativemetatypebackend.cpp }