aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/libideviceactivation/002_fix_api.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/libideviceactivation/002_fix_api.patch')
-rw-r--r--vcpkg/ports/libideviceactivation/002_fix_api.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/vcpkg/ports/libideviceactivation/002_fix_api.patch b/vcpkg/ports/libideviceactivation/002_fix_api.patch
new file mode 100644
index 0000000..8aea70d
--- /dev/null
+++ b/vcpkg/ports/libideviceactivation/002_fix_api.patch
@@ -0,0 +1,21 @@
+diff --git a/src/activation.c b/src/activation.c
+index 29bb2e8..69ec7b4 100644
+--- a/src/activation.c
++++ b/src/activation.c
+@@ -32,15 +32,11 @@
+ #include <libxml/HTMLtree.h>
+ #include <curl/curl.h>
+
+-#ifdef WIN32
+-#define IDEVICE_ACTIVATION_API __declspec( dllexport )
+-#else
+-#ifdef HAVE_FVISIBILITY
++#if !defined(_WIN32) && !defined(LIBIDEVICEACTIVATION_STATIC)
+ #define IDEVICE_ACTIVATION_API __attribute__((visibility("default")))
+ #else
+ #define IDEVICE_ACTIVATION_API
+ #endif
+-#endif
+
+ #ifdef WIN32
+ #include <windows.h>