X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=plugins%2Fandroid%2Fandroidplugin.cpp;h=055a0d85bd6de278b6314862af3c9e8a8b5e18b4;hb=f9f8b6926a842f241edf7db6590af4b47a87bfd3;hp=609d5cd5d12815a744e5d176ebb17f971bc5654e;hpb=767e28373e9710720efabc0f4f9bb3e51661c1e6;p=builder.git diff --git a/plugins/android/androidplugin.cpp b/plugins/android/androidplugin.cpp index 609d5cd..055a0d8 100644 --- a/plugins/android/androidplugin.cpp +++ b/plugins/android/androidplugin.cpp @@ -17,8 +17,16 @@ void AndroidPlugin::add_tools(Toolchain &toolchain, const Architecture &arch) co } +#if defined(_WIN32) +#define ANDROIDTOOLS_API __declspec(dllexport) +#elif defined(__GNUC__) +#define ANDROIDTOOLS_API __attribute__((visibility("default"))) +#else +#define ANDROIDTOOLS_API +#endif + extern "C" -Plugin *create_plugin(Builder &builder) +ANDROIDTOOLS_API Plugin *create_plugin(Builder &builder) { return new AndroidPlugin(builder); }