summaryrefslogtreecommitdiffstats
path: root/include/prex.h
diff options
context:
space:
mode:
authorTor Lillqvist <tml@iki.fi>2013-05-28 16:08:38 +0300
committerTor Lillqvist <tml@iki.fi>2013-05-28 16:21:35 +0300
commitc36ff98f796761a4ec106563ad9761d8020b497a (patch)
tree42d48fe8cfddfb48ee1f228c6151a7a79054045b /include/prex.h
parentUNX does not imply X11 (diff)
downloadcore-c36ff98f796761a4ec106563ad9761d8020b497a.tar.gz
core-c36ff98f796761a4ec106563ad9761d8020b497a.zip
Error out if <prex.h> is included when compiling for OS X
The X11 headers are present in the OS X SDK (because OS X does have an X11 server, even though I think it might be a separate download and install on demand nowadays), but we don't want to include them even if it would be harmless. Change-Id: I48011d7e1d2cd6398fc7b4cba8ec8100addc053b
Diffstat (limited to 'include/prex.h')
-rw-r--r--include/prex.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/prex.h b/include/prex.h
index e513880b0523..a37433d49800 100644
--- a/include/prex.h
+++ b/include/prex.h
@@ -20,6 +20,10 @@
#ifndef _PREX_H
#define _PREX_H
+#ifdef MACOSX
+#error No X headers should be included for MACOSX even if they are present in the SDK
+#endif
+
/* Types from <X11/X.h> that clash with LO's identifiers
* and we don't need.
*/