change how plugininfo.h is generated
This commit is contained in:
parent
237a6f013a
commit
867416b531
30
plugins.pri
30
plugins.pri
@ -19,30 +19,11 @@ snappy{
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Create plugininfo file
|
# Create plugininfo file
|
||||||
JSONFILES = deviceplugin"$$TARGET".json
|
plugininfo.commands = guh-generateplugininfo --filetype i --jsonfile $$PWD/$${TARGET}/deviceplugin"$$TARGET".json --output plugininfo.h --builddir $$OUT_PWD; \
|
||||||
plugininfo.target = plugininfo.h
|
guh-generateplugininfo --filetype e --jsonfile $$PWD/$${TARGET}/deviceplugin"$$TARGET".json --output extern-plugininfo.h --builddir $$OUT_PWD;
|
||||||
plugininfo.output = plugininfo.h
|
plugininfo.depends = FORCE
|
||||||
plugininfo.CONFIG = no_link
|
QMAKE_EXTRA_TARGETS += plugininfo
|
||||||
plugininfo.input = JSONFILES
|
PRE_TARGETDEPS += plugininfo
|
||||||
plugininfo.commands = touch ${QMAKE_FILE_OUT}; guh-generateplugininfo \
|
|
||||||
--filetype i \
|
|
||||||
--jsonfile ${QMAKE_FILE_NAME} \
|
|
||||||
--output ${QMAKE_FILE_OUT} \
|
|
||||||
--builddir $$OUT_PWD;
|
|
||||||
PRE_TARGETDEPS += compiler_plugininfo_make_all
|
|
||||||
QMAKE_EXTRA_COMPILERS += plugininfo
|
|
||||||
|
|
||||||
externplugininfo.target = extern-plugininfo.h
|
|
||||||
externplugininfo.output = extern-plugininfo.h
|
|
||||||
externplugininfo.CONFIG = no_link
|
|
||||||
externplugininfo.input = JSONFILES
|
|
||||||
externplugininfo.commands = touch ${QMAKE_FILE_OUT}; guh-generateplugininfo \
|
|
||||||
--filetype e \
|
|
||||||
--jsonfile ${QMAKE_FILE_NAME} \
|
|
||||||
--output ${QMAKE_FILE_OUT} \
|
|
||||||
--builddir $$OUT_PWD;
|
|
||||||
PRE_TARGETDEPS += compiler_externplugininfo_make_all
|
|
||||||
QMAKE_EXTRA_COMPILERS += externplugininfo
|
|
||||||
|
|
||||||
# Install translation files
|
# Install translation files
|
||||||
TRANSLATIONS *= $$files($${PWD}/$${TARGET}/translations/*ts, true)
|
TRANSLATIONS *= $$files($${PWD}/$${TARGET}/translations/*ts, true)
|
||||||
@ -56,5 +37,6 @@ translations.files = $$[QT_SOURCE_TREE]/translations/*.qm
|
|||||||
|
|
||||||
# Install plugin
|
# Install plugin
|
||||||
target.path = $$PLUGIN_PATH
|
target.path = $$PLUGIN_PATH
|
||||||
|
target.depends += plugininfo
|
||||||
INSTALLS += target translations
|
INSTALLS += target translations
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user