Restructure plugin system to be more portable

This commit is contained in:
2018-02-16 00:41:00 -06:00
parent 2b8b5661eb
commit c2c87e0363
9 changed files with 57 additions and 35 deletions

View File

@@ -20,7 +20,7 @@ install(
TARGETS
NostalgiaCore-Studio
LIBRARY DESTINATION
${NOSTALGIA_DIST_PLUGIN}/nostalgia
${NOSTALGIA_DIST_PLUGIN}
)
install(

View File

@@ -0,0 +1,3 @@
{
"plugin_name": "Nostalgia Core"
}

View File

@@ -17,7 +17,7 @@ namespace core {
class Plugin: public QObject, studio::Plugin {
Q_OBJECT
Q_PLUGIN_METADATA(IID "net.drinkingtea.nostalgia.studio.Plugin")
Q_PLUGIN_METADATA(IID "net.drinkingtea.nostalgia.studio.Plugin" FILE "core-studio.json")
Q_INTERFACES(nostalgia::studio::Plugin)
public: