Qt 5.9 | Qt Sensors | Qt Sensors - Grue Sensor Example | import.pro Example File

Qt 5.9.9 Reference Documentation

# import.pro Example File

grue/import/import.pro

      TEMPLATE = lib
      CONFIG += plugin

      TARGET = $$qtLibraryTarget(declarative_grue)

      macos: DESTDIR = ../grue_app.app/Contents/MacOS/Grue
      else: DESTDIR = ../Grue

      QT = core gui qml sensors

      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/..
      macos: QMAKE_RPATHDIR += @loader_path/../../Frameworks

      SOURCES = main.cpp

      DESTPATH=$$[QT_INSTALL_EXAMPLES]/sensors/grue/Grue

      target.path=$$DESTPATH
      INSTALLS += target

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

      qmldir.files=$$PWD/qmldir
      qmldir.path=$$DESTPATH
      INSTALLS += qmldir

      OTHER_FILES += \
          import.json qmldir

      # Copy the qmldir file to the same folder as the plugin binary
      cpqmldir.files = $$PWD/qmldir
      cpqmldir.path = $$DESTDIR
      COPIES += cpqmldir