summaryrefslogtreecommitdiffstats
path: root/src/imports/builtins.pro
diff options
context:
space:
mode:
Diffstat (limited to 'src/imports/builtins.pro')
-rw-r--r--src/imports/builtins.pro21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/imports/builtins.pro b/src/imports/builtins.pro
new file mode 100644
index 00000000..8893e487
--- /dev/null
+++ b/src/imports/builtins.pro
@@ -0,0 +1,21 @@
+TEMPLATE = aux
+
+qmltypes_file = $$_PRO_FILE_PWD_/builtins.qmltypes
+exists($$[QT_HOST_PREFIX]/.qmake.cache) {
+ # These bizarre rules copy the file to the qtbase build directory
+
+ builtins2build.input = qmltypes_file
+ builtins2build.output = $$[QT_INSTALL_IMPORTS]/QtQuick1/builtins.qmltypes
+ !contains(TEMPLATE, vc.*): builtins2build.variable_out = PRE_TARGETDEPS
+ builtins2build.commands = $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
+ builtins2build.name = COPY ${QMAKE_FILE_IN}
+ builtins2build.CONFIG = no_link no_clean
+
+ QMAKE_EXTRA_COMPILERS += builtins2build
+}
+
+# Install rules
+builtins.base = $$_PRO_FILE_PWD_
+builtins.files = $$qmltypes_file
+builtins.path = $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
+INSTALLS += builtins