Radium Engine  1.5.0
RaPluginBase.hpp
1 #pragma once
2 #include <Core/CoreMacros.hpp>
3 
5 #if defined RA_PLUGINBASE_EXPORTS
6 # define RA_PLUGINBASE_API DLL_EXPORT
7 #elif defined RA_PLUGINBASE_STATIC
8 # define RA_PLUGINBASE_API
9 #else
10 # define RA_PLUGINBASE_API DLL_IMPORT
11 #endif
12 
19 #ifdef PLUGIN_IS_COMPILED_WITH_DEBUG_INFO
20 # define Q_RADIUM_PLUGIN_METADATA \
21  Q_PLUGIN_METADATA( IID "RadiumEngine.PluginInterface" FILE "pluginMetaDataDebug.json" )
22 #else
23 # define Q_RADIUM_PLUGIN_METADATA \
24  Q_PLUGIN_METADATA( IID "RadiumEngine.PluginInterface" FILE "pluginMetaDataRelease.json" )
25 #endif