1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
// /!\ Autogenerated file - do not modify
#cmakedefine01 F3D_PLUGIN_IS_STATIC
#include "plugin.h"
#include "plugin_export.h"
#include <memory>
@F3D_PLUGIN_INCLUDES_CODE@
static std::shared_ptr<f3d::plugin> gPlugin;
#if F3D_PLUGIN_IS_STATIC
f3d::plugin* init_plugin_static_@F3D_PLUGIN_NAME@()
#else
extern "C" F3D_PLUGIN_EXPORT f3d::plugin* init_plugin()
#endif
{
if (!gPlugin)
{
gPlugin = std::make_shared<f3d::plugin>(
"@F3D_PLUGIN_NAME@",
"@F3D_PLUGIN_DESCRIPTION@",
"@F3D_PLUGIN_VERSION@",
std::vector<std::shared_ptr<f3d::reader>>{ @F3D_PLUGIN_REGISTER_CODE@ }
);
}
return gPlugin.get();
}
|