summaryrefslogtreecommitdiffstats
path: root/src/imports/builtins.pro
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@digia.com>2012-09-18 16:04:55 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-11-29 11:18:33 +0100
commit37072a303aa9c03321db1e802624501024830eb0 (patch)
tree214ac8863b89ac26bf83be91ed7322735ec2ebc1 /src/imports/builtins.pro
parent3a0cec6525be6bf843c597c19693785e2c893ee9 (diff)
QtQuick1: Add generated .qmltypes
Change-Id: I4970676013d374db528c693375dd9ba2a3108908 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
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