aboutsummaryrefslogtreecommitdiff
path: root/ports/libffi/auto-define-static-macro.patch
blob: 468a2fc36b36bc211c4141c53ee84a78ec2adb2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff --git a/ffi.h b/ffi.h
index 8d5eac2..0b0c2f6 100644
--- a/ffi.h
+++ b/ffi.h
@@ -174,6 +174,9 @@ typedef struct _ffi_type
 /* of the library, but don't worry about that.  Besides,  */
 /* as a workaround, they can define FFI_BUILDING if they  */
 /* *know* they are going to link with the static library. */
+
+#define FFI_BUILDING
+
 #if defined _MSC_VER && !defined FFI_BUILDING
 #define FFI_EXTERN extern __declspec(dllimport)
 #else