Index: build/build_config.h |
diff --git a/build/build_config.h b/build/build_config.h |
index 3dc75d616b1ddf8d664cb21f70468ae33941213c..97b0b5aa93cf22830ba1ee5f7cfb3a2aa6d2901f 100644 |
--- a/build/build_config.h |
+++ b/build/build_config.h |
@@ -43,15 +43,16 @@ |
#error Please add support for your platform in build/build_config.h |
#endif |
-#if defined(OS_LINUX) || defined(OS_FREEBSD) || defined(OS_OPENBSD) || \ |
- defined(OS_SOLARIS) |
-#define USE_X11 1 // Use X for graphics. |
-#endif |
- |
#if defined(USE_OPENSSL) && defined(USE_NSS) |
#error Cannot use both OpenSSL and NSS |
#endif |
+// For access to standard BSD features, use OS_BSD instead of a |
+// more specific macro. |
+#if defined(OS_FREEBSD) || defined(OS_OPENBSD) |
+#define OS_BSD 1 |
+#endif |
+ |
// For access to standard POSIXish features, use OS_POSIX instead of a |
// more specific macro. |
#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_FREEBSD) || \ |
@@ -60,6 +61,11 @@ |
#define OS_POSIX 1 |
#endif |
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && \ |
+ !defined(OS_NACL) |
+#define USE_X11 1 // Use X for graphics. |
+#endif |
+ |
// Use tcmalloc |
#if (defined(OS_WIN) || defined(OS_LINUX)) && !defined(NO_TCMALLOC) |
#define USE_TCMALLOC 1 |