X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flib%2Flibbuilder_api.h;fp=source%2Flib%2Flibbuilder_api.h;h=319b27bf00eae69d37e520afd3f9bd10c59c19c4;hb=1df42c314669f30fe1d82f02fdfeeff19f92964e;hp=0000000000000000000000000000000000000000;hpb=b7ecf9d6203492a43bf98e7c611b81c5594cbd00;p=builder.git diff --git a/source/lib/libbuilder_api.h b/source/lib/libbuilder_api.h new file mode 100644 index 0000000..319b27b --- /dev/null +++ b/source/lib/libbuilder_api.h @@ -0,0 +1,16 @@ +#ifndef LIBBUILDER_API_H_ +#define LIBBUILDER_API_H_ + +#if defined(_WIN32) +#if defined(LIBBUILDER_BUILD) +#define LIBBUILDER_API __declspec(dllexport) +#elif defined(LIBBUILDER_IMPORT) +#define LIBBUILDER_API __declspec(dllimport) +#else +#define LIBBUILDER_API +#endif +#elif defined(__GNUC__) +#define LIBBUILDER_API __attribute__((visibility("default"))) +#endif + +#endif