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