fix: rework android detection (#1094)
diff --git a/src/glog/platform.h b/src/glog/platform.h
index 4aaf5b0..efb6ff9 100644
--- a/src/glog/platform.h
+++ b/src/glog/platform.h
@@ -39,8 +39,9 @@
#elif defined(__CYGWIN__) || defined(__CYGWIN32__)
# define GLOG_OS_CYGWIN
#elif defined(linux) || defined(__linux) || defined(__linux__)
-# ifndef GLOG_OS_LINUX
-# define GLOG_OS_LINUX
+# define GLOG_OS_LINUX
+# if defined(__ANDROID__)
+# define GLOG_OS_ANDROID
# endif
#elif defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__)
# define GLOG_OS_MACOSX
@@ -52,8 +53,6 @@
# define GLOG_OS_OPENBSD
#elif defined(__EMSCRIPTEN__)
# define GLOG_OS_EMSCRIPTEN
-#elif defined(__ANDROID__)
-# define GLOG_OS_ANDROID
#else
// TODO(hamaji): Add other platforms.
#error Platform not supported by glog. Please consider to contribute platform information by submitting a pull request on Github.