summaryrefslogtreecommitdiffstats
path: root/qt3d.pro
diff options
context:
space:
mode:
authorPatrick Burke <patrick.burke@nokia.com>2011-12-09 20:19:56 +1000
committerPatrick Burke <patrick.burke@nokia.com>2011-12-12 01:40:44 +0100
commitfd6dd793ea4950ce4e5f86dfe34f736182545062 (patch)
treec9625588fe500cd96b0422e2fdc3a2a4f052d0b8 /qt3d.pro
parent8155d19355c0acfcf51b499729cff5c94f953869 (diff)
New Repo: updating references to qt3d/qt3dquick.
Change-Id: I1f980fecc22780584b54704ec03c4d37439799ca Reviewed-by: Patrick Burke <patrick.burke@nokia.com>
Diffstat (limited to 'qt3d.pro')
-rw-r--r--qt3d.pro58
1 files changed, 58 insertions, 0 deletions
diff --git a/qt3d.pro b/qt3d.pro
new file mode 100644
index 000000000..57dfedcb0
--- /dev/null
+++ b/qt3d.pro
@@ -0,0 +1,58 @@
+TEMPLATE = subdirs
+SUBDIRS += src
+!gcov: SUBDIRS += util examples demos
+
+include(pkg.pri)
+
+!package: SUBDIRS += tutorials
+
+tests.CONFIG = no_default_install
+SUBDIRS += tests
+CONFIG += ordered
+
+include(doc/doc.pri)
+
+# We need opengl, minimum es2 or desktop
+!contains(QT_CONFIG, opengl) {
+ error(Qt3D requires OpenGL!)
+}
+contains(QT_CONFIG, opengles1) {
+ error(Qt3D does not support OpenGL ES 1!)
+}
+
+include(pkg.pri)
+
+# Install qt3d.prf into the Qt mkspecs so that "CONFIG += qt3d"
+# can be used in applications to build against Qt3D.
+package {
+ distInstalls.files = features/qt3d.prf features/qt3dquick.prf
+ distInstalls.path = $$QT3D_INSTALL_DATA/mkspecs/features
+ !qtc_hmtn: INSTALLS += distInstalls
+} else {
+ win32 {
+ Qt3DFile=$$PWD\\features\\qt3d.prf
+ Qt3DFile=$$replace(Qt3DFile,/,\\)
+ featuresDir=$$QT3D_INSTALL_DATA\\mkspecs\\features
+ featuresDir=$$replace(featuresDir,/,\\)
+ system(copy "$$Qt3DFile $$featuresDir")
+
+ Qt3DQuickFile=$$PWD\\features\\qt3dquick.prf
+ Qt3DQuickFile=$$replace(Qt3DQuickFile,/,\\)
+ system(copy "$$Qt3DQuickFile $$featuresDir")
+ } else {
+ Qt3DFile=$$PWD/features/qt3d.prf
+ featuresDir=$$QT3D_INSTALL_DATA/mkspecs/features
+ system(cp "$$Qt3DFile $$featuresDir")
+
+ Qt3DQuickFile=$$PWD/features/qt3dquick.prf
+ system(cp "$$Qt3DQuickFile $$featuresDir")
+ }
+}
+
+OTHER_FILES += \
+ qtc_packaging/debian_harmattan/rules \
+ qtc_packaging/debian_harmattan/README \
+ qtc_packaging/debian_harmattan/copyright \
+ qtc_packaging/debian_harmattan/control \
+ qtc_packaging/debian_harmattan/compat \
+ qtc_packaging/debian_harmattan/changelog