Commit bac23f9
[java-interop] Do not redefine MONO_API* (#339)
Do not redefine MONO_API* for mono's header files. This fixes
warnings like this one:
In file included from java-interop-mono.c:2:
In file included from ./java-interop-mono.h:30:
In file included from /Library/Frameworks/Mono.framework/Headers/mono-2.0/mono/metadata/assembly.h:8:
In file included from /Library/Frameworks/Mono.framework/Headers/mono-2.0/mono/utils/mono-error.h:8:
/Library/Frameworks/Mono.framework/Headers/mono-2.0/mono/utils/mono-publib.h(52,9): warning GE1D896A7: 'MONO_API_EXPORT' macro redefined [-Wmacro-redefined] [/Users/rodo/git/java.interop/src/java-interop/java-interop.csproj]
#define MONO_API_EXPORT __attribute__ ((__visibility__ ("default")))
^
./java-interop.h:14:11: note: previous definition is here
#define MONO_API_EXPORT __attribute__ ((visibility ("default")))
^
1 warning generated.1 parent ad0aa20 commit bac23f9
1 file changed
+4
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
30 | 34 | | |
31 | 35 | | |
32 | 36 | | |
| |||
0 commit comments