#! [1] DEFINES += EXAMPLE_LIBRARY #! [1] # Example files #! [2] SOURCES += exampleplugin.cpp HEADERS += exampleplugin.h \ example_global.h \ exampleconstants.h #! [2] # Qt Creator linking #! [3] ## set the QTC_SOURCE environment variable to override the setting here QTCREATOR_SOURCES = $$(QTC_SOURCE) isEmpty(QTCREATOR_SOURCES):QTCREATOR_SOURCES=/Users/example/qtcreator-src ## set the QTC_BUILD environment variable to override the setting here IDE_BUILD_TREE = $$(QTC_BUILD) isEmpty(IDE_BUILD_TREE):IDE_BUILD_TREE=/Users/example/qtcreator-build #! [3] #! [4] ## uncomment to build plugin into user config directory ## /plugins/ ## where is e.g. ## "%LOCALAPPDATA%\QtProject\qtcreator" on Windows Vista and later ## "$XDG_DATA_HOME/data/QtProject/qtcreator" or "~/.local/share/data/QtProject/qtcreator" on Linux ## "~/Library/Application Support/QtProject/Qt Creator" on Mac # USE_USER_DESTDIR = yes #! [4] #![5] PROVIDER = MyCompany #![5] #! [6] ###### If the plugin can be depended upon by other plugins, this code needs to be outsourced to ###### _dependencies.pri, where is the name of the directory containing the ###### plugin's sources. QTC_PLUGIN_NAME = Example QTC_LIB_DEPENDS += \ # nothing here at this time QTC_PLUGIN_DEPENDS += \ coreplugin QTC_PLUGIN_RECOMMENDS += \ # optional plugin dependencies. nothing here at this time ###### End _dependencies.pri contents ###### #! [6] #![7] include($$QTCREATOR_SOURCES/src/qtcreatorplugin.pri) #![7]