blob: 006760994f64e58af7b57cf01462b11307dc96cc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
option(host_build)
QT = core-private
DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII
QMAKE_TARGET_DESCRIPTION = QML Types Registrar
# We cannot link against libQmlCompiler as qmltyperegistrar
# has to be built before libQmlCompiler.
INCLUDEPATH += $$PWD/../qmlcompiler
SOURCES += \
../qmlcompiler/qqmljsstreamwriter.cpp \
qmltyperegistrar.cpp \
qmltypesclassdescription.cpp \
qmltypescreator.cpp \
metatypesjsonprocessor.cpp
HEADERS += \
../qmlcompiler/qqmljsstreamwriter_p.h \
qmltypesclassdescription.h \
qmltypescreator.h \
metatypesjsonprocessor.h
build_integration.files = qmltypes.prf
build_integration.path = $$[QT_HOST_DATA]/mkspecs/features
prefix_build {
load(qt_build_paths)
qmltypes_to_builddir.files = qmltypes.prf
qmltypes_to_builddir.path = $$MODULE_BASE_OUTDIR/mkspecs/features
COPIES += qmltypes_to_builddir
INSTALLS += build_integration
} else {
COPIES += build_integration
}
load(qt_tool)
|