diff options
author | Robert Bragg <robert@impossible.com> | 2018-01-18 21:21:15 +0000 |
---|---|---|
committer | Robert Bragg <robert@impossible.com> | 2018-01-18 21:21:15 +0000 |
commit | 4e5e17eb0a9ff387996c41d162cdcbf4f2365676 (patch) | |
tree | 9d50f01fb92bf9bc528bb7b58d0b8bc05b53cf53 /src | |
parent | 1b54e263eb112030b59c06f5daed0f75c8653cf3 (diff) | |
download | libepoxy-4e5e17eb0a9ff387996c41d162cdcbf4f2365676.tar.gz |
Check __ANDROID__ define when guarding Android code
Both gcc and clang define __ANDROID__ but not ANDROID when targeting Android so
at least with the Meson build, and an NDK r16 toolchain, testing on
Android failed without this change.
Diffstat (limited to 'src')
-rw-r--r-- | src/dispatch_common.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dispatch_common.c b/src/dispatch_common.c index 718ae07..c973572 100644 --- a/src/dispatch_common.c +++ b/src/dispatch_common.c @@ -175,14 +175,14 @@ #ifdef __APPLE__ #define GLX_LIB "/opt/X11/lib/libGL.1.dylib" -#elif defined(ANDROID) +#elif defined(__ANDROID__) #define GLX_LIB "libGLESv2.so" #else #define GLVND_GLX_LIB "libGLX.so.1" #define GLX_LIB "libGL.so.1" #endif -#ifdef ANDROID +#ifdef __ANDROID__ #define EGL_LIB "libEGL.so" #define GLES1_LIB "libGLESv1_CM.so" #define GLES2_LIB "libGLESv2.so" @@ -718,7 +718,7 @@ epoxy_get_core_proc_address(const char *name, int core_version) { #ifdef _WIN32 int core_symbol_support = 11; -#elif defined(ANDROID) +#elif defined(__ANDROID__) /** * All symbols must be resolved through eglGetProcAddress * on Android |