plugin.pro Example File | Qt Sensors 5.5

- Qt 5.5
- Qt Sensors
- Qt Sensors - Grue Sensor Example
- plugin.pro Example File
- Qt 5.5.1 Reference Documentation

# plugin.pro Example File

grue/plugin/plugin.pro

    TEMPLATE = lib
    CONFIG += plugin
    TARGET = $$qtLibraryTarget(qtsensors_grue)
    PLUGIN_TYPE = sensors

    QT = core sensors

    DESTDIR = ../$$PLUGIN_TYPE

    INCLUDEPATH += $$PWD/../lib
    LIBS += -L$$OUT_PWD/.. -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

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

    OTHER_FILES += \
        plugin.json