plugin.pro Example File | Qt Widgets 5.12.8

Qt 5.12 | Qt Widgets | Style Plugin Example | plugin.pro Example File

Qt 5.12.8 Reference Documentation

# plugin.pro Example File

tools/styleplugin/plugin/plugin.pro

      TEMPLATE    = lib
      CONFIG     += plugin
      QT         += widgets
      HEADERS     = simplestyle.h \
                    simplestyleplugin.h
      SOURCES     = simplestyle.cpp \
                    simplestyleplugin.cpp
      TARGET      = simplestyleplugin
      win32 {
          CONFIG(debug, release|debug):DESTDIR = ../debug/styles/
          CONFIG(release, release|debug):DESTDIR = ../release/styles/
      } else {
          DESTDIR = ../styles/
      }

      EXAMPLE_FILES += simplestyle.json

      # install
      target.path = $$[QT_INSTALL_EXAMPLES]/widgets/tools/styleplugin/styles
      INSTALLS += target

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