From 4c4bbd31f52845de70f5b828121eeea62f8b4514 Mon Sep 17 00:00:00 2001 From: Martin Szulecki Date: Fri, 3 Oct 2014 15:51:43 +0200 Subject: Avoid exporting non-public symbols --- src/idevice.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/idevice.h') diff --git a/src/idevice.h b/src/idevice.h index 13616ef..575e313 100644 --- a/src/idevice.h +++ b/src/idevice.h @@ -33,6 +33,16 @@ #include #endif +#ifdef WIN32 +#define LIBIMOBILEDEVICE_API __declspec( dllexport ) +#else +#ifdef HAVE_FVISIBILITY +#define LIBIMOBILEDEVICE_API __attribute__((visibility("default"))) +#else +#define LIBIMOBILEDEVICE_API +#endif +#endif + #include "common/userpref.h" #include "libimobiledevice/libimobiledevice.h" -- cgit v1.1-32-gdbae