diff options
author | Topi Reinio <topi.reinio@digia.com> | 2012-09-25 15:23:59 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-09-27 10:30:07 +0200 |
commit | 8566f3e369ead9510dc7a52e4ee93588c2eebed3 (patch) | |
tree | 0fd9ae0158fce78135fd7a989e1e1ae5a875de70 /examples/sensors/grue/plugin/plugin.pro | |
parent | edcc28ea3dac9a42094a68ef873f462c79d79361 (diff) |
QtSensors examples: Install plugins under the example tree structure
QtSensors 'Grue' and 'Sensor Explorer' examples include qml imports,
a Qt plugin and a shared library. Modify the related .pro files to
install everything under QT_INSTALL_EXAMPLES, instead of the main
Qt install directory.
Task-number: QTBUG-26860
Change-Id: I32d4f66e5b18468c17b668ecb76f969ed15e4c50
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
Reviewed-by: Alex <ablasche@gmail.com>
Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
Diffstat (limited to 'examples/sensors/grue/plugin/plugin.pro')
-rw-r--r-- | examples/sensors/grue/plugin/plugin.pro | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/examples/sensors/grue/plugin/plugin.pro b/examples/sensors/grue/plugin/plugin.pro index 03e66851..90453537 100644 --- a/examples/sensors/grue/plugin/plugin.pro +++ b/examples/sensors/grue/plugin/plugin.pro @@ -8,12 +8,18 @@ QT = core sensors INCLUDEPATH += $$PWD/../lib LIBS += -L$$OUT_PWD/../lib -lgruesensor +# Shared gruesensor library will be installed in parent directory. +# Define rpath so that this plugin will know where to look for it. +unix:!mac: QMAKE_LFLAGS += -Wl,-rpath,\\\$\$ORIGIN/.. + HEADERS += gruesensorimpl.h\ SOURCES += gruesensorimpl.cpp\ main.cpp\ -target.path=$$[QT_INSTALL_PLUGINS]/sensors + +# Install the plugin under Grue example directory +target.path=$$[QT_INSTALL_EXAMPLES]/qtsensors/grue/$$PLUGIN_TYPE INSTALLS += target OTHER_FILES += \ |