Make building of platform plugins indifferent if its out of source
authorJørgen Lind <jorgen.lind@nokia.com>
Mon, 6 Jun 2011 06:45:02 +0000 (08:45 +0200)
committerJørgen Lind <jorgen.lind@nokia.com>
Mon, 6 Jun 2011 12:35:36 +0000 (14:35 +0200)
This requires some source files to be shipped with the Qt install
They are now copied into QT_INSTALL_DATA/platform

src/plugins/platforms/wayland/gl_integration/readback_egl/readback_egl.pri
src/plugins/platforms/wayland/gl_integration/readback_glx/readback_glx.pri
src/plugins/platforms/wayland/gl_integration/wayland_egl/wayland_egl.pri
src/plugins/platforms/wayland/gl_integration/xcomposite_egl/xcomposite_egl.pri
src/plugins/platforms/wayland/gl_integration/xcomposite_glx/xcomposite_glx.pri
src/plugins/platforms/wayland/wayland.pro

index 0d8e01b..3325fe8 100644 (file)
@@ -1,14 +1,12 @@
-
 LIBS += -lX11 -lXext -lEGL
 
+load(qpa/egl/convenience)
 HEADERS += \
     $$PWD/qwaylandreadbackeglintegration.h \
     $$PWD/qwaylandreadbackeglcontext.h \
     $$PWD/qwaylandreadbackeglwindow.h \
-    $$PWD/../../../eglconvenience/qeglconvenience.h
 
 SOURCES += \
     $$PWD/qwaylandreadbackeglintegration.cpp \
     $$PWD/qwaylandreadbackeglwindow.cpp \
     $$PWD/qwaylandreadbackeglcontext.cpp \
-    $$PWD/../../../eglconvenience/qeglconvenience.cpp
index f8ea005..dc84d1c 100644 (file)
@@ -1,4 +1,4 @@
-include (../../../glxconvenience/glxconvenience.pri)
+load(qpa/glx/convenience)
 HEADERS += \
     $$PWD/qwaylandreadbackglxintegration.h \
     $$PWD/qwaylandreadbackglxwindow.h \
index c3533f9..7d2f8ad 100644 (file)
@@ -1,6 +1,6 @@
 include (../xcomposite_share/xcomposite_share.pri)
-include (../../../eglconvenience/eglconvenience.pri)
-include (../../../eglconvenience/xlibeglintegration.pri)
+load(qpa/egl/convenience)
+load(qpa/egl/xlibintegration)
 
 LIBS += -lXcomposite -lEGL
 
index 43295e9..9aae32c 100644 (file)
@@ -1,5 +1,5 @@
 include (../xcomposite_share/xcomposite_share.pri)
-include (../../../glxconvenience/glxconvenience.pri)
+load(qpa/glx/convenience)
 
 LIBS += -lXcomposite
 SOURCES += \
index 5bf751b..b37bfbb 100644 (file)
@@ -1,5 +1,5 @@
 TARGET = qwayland
-load(qt_plugin)
+load(qpa/plugin)
 
 QT+=gui-private core-private opengl-private
 
@@ -45,9 +45,10 @@ QT += core-private
 QT += widgets-private
 
 include ($$PWD/gl_integration/gl_integration.pri)
+
 include ($$PWD/windowmanager_integration/windowmanager_integration.pri)
 
-include (../fontdatabases/genericunix/genericunix.pri)
+load(qpa/fontdatabases/genericunix)
 
 target.path += $$[QT_INSTALL_PLUGINS]/platforms
 INSTALLS += target