opnsense-ports/cad/kicad-devel/files/patch-include-system-libcontext.h
Franco Fichtner f132b5a595 */*: sync with upstream
Taken from: FreeBSD
2017-03-11 05:55:29 +01:00

24 lines
831 B
C

--- include/system/libcontext.h.orig 2017-03-08 13:29:09.028153000 +0100
+++ include/system/libcontext.h 2017-03-08 13:31:22.843111000 +0100
@@ -23,5 +23,5 @@
-#if defined(__GNUC__) || defined(__APPLE__)
+#if defined(__GNUC__) || defined(__APPLE__) || defined(__FreeBSD__)
#define LIBCONTEXT_COMPILER_gcc
@@ -55,5 +55,5 @@
#define LIBCONTEXT_CALL_CONVENTION __cdecl
#endif
- #elif defined(__APPLE__) && defined(__MACH__)
+ #elif defined(__APPLE__) && defined(__MACH__) || defined(__FreeBSD__)
#if defined (__i386__)
#define LIBCONTEXT_PLATFORM_apple_i386
@@ -62,4 +62,7 @@
#define LIBCONTEXT_PLATFORM_apple_x86_64
#define LIBCONTEXT_CALL_CONVENTION
+ #elif defined (__amd64__)
+ #define LIBCONTEXT_PLATFORM_apple_x86_64
+ #define LIBCONTEXT_CALL_CONVENTION
#endif
#endif