plugin.pro Example File

grue/plugin/plugin.pro
 TEMPLATE = lib
 CONFIG += plugin
 TARGET = $$qtLibraryTarget(qtsensors_grue)
 PLUGIN_TYPE = sensors

 QT = core sensors

 macos: DESTDIR = ../grue_app.app/Contents/MacOS/$$PLUGIN_TYPE
 else: DESTDIR = ../$$PLUGIN_TYPE

 include(../lib/lib.pri)

 # 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

 # Install the plugin under Grue example directory
 target.path=$$[QT_INSTALL_EXAMPLES]/sensors/grue/$$PLUGIN_TYPE
 INSTALLS += target

 CONFIG += install_ok  # Do not cargo-cult this!

 OTHER_FILES += \
     plugin.json