X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=plugins%2Fdatafile%2Fdatafileplugin.cpp;h=134ec0e18aaff4b596962b6d54555217320ceeb3;hb=b0438fd2d85d6937b67db38c6138b0783962d8b2;hp=a085724435fb2446157861ec1cda5650beb72342;hpb=767e28373e9710720efabc0f4f9bb3e51661c1e6;p=builder.git diff --git a/plugins/datafile/datafileplugin.cpp b/plugins/datafile/datafileplugin.cpp index a085724..134ec0e 100644 --- a/plugins/datafile/datafileplugin.cpp +++ b/plugins/datafile/datafileplugin.cpp @@ -15,8 +15,16 @@ void DataFilePlugin::add_tools(Toolchain &toolchain, const Architecture &) const } +#if defined(_WIN32) +#define DATATOOLS_API __declspec(dllexport) +#elif defined(__GNUC__) +#define DATATOOLS_API __attribute__((visibility("default"))) +#else +#define DATATOOLS_API +#endif + extern "C" -Plugin *create_plugin(Builder &builder) +DATATOOLS_API Plugin *create_plugin(Builder &builder) { return new DataFilePlugin(builder); }