summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorYong Bakos <ybakos@humanoriented.com>2016-05-19 10:27:29 -0600
committerBryce Harrington <bryce@osg.samsung.com>2016-05-19 14:31:18 -0700
commit9ca9f8e4b27f51a4d8b1b0823a93f15cf76540aa (patch)
tree4244c8c714aaf4f2b0c159fd58ecdd54809f9d35 /tests
parentf19b569ec2cf2f8dbaf00d62e2f6b131f29aeec4 (diff)
tests: Check for client/server-core.h inclusion
The purpose of wayland-*-protocol-core.h is to mimc the wayland-*-protocol.h generated by scanner --include-core-only. The only difference being what wayland-*-protocol.h should include. Add an include check in the headers-protocol-core-test, to be sure that a wayland-*-protocol.h generated with the --include-core-only option properly includes wayland-*-core.h. Signed-off-by: Yong Bakos <ybakos@humanoriented.com> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/headers-protocol-core-test.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/headers-protocol-core-test.c b/tests/headers-protocol-core-test.c
index aabcb0b..5c2baf3 100644
--- a/tests/headers-protocol-core-test.c
+++ b/tests/headers-protocol-core-test.c
@@ -26,6 +26,13 @@
#include "wayland-client-protocol-core.h"
#include "wayland-server-protocol-core.h"
+#ifndef WAYLAND_CLIENT_CORE_H
+#error including wayland-client-protocol-core.h did not include wayland-client-core.h!
+#endif
+#ifndef WAYLAND_SERVER_CORE_H
+#error including wayland-server-protocol-core.h did not include wayland-server-core.h!
+#endif
+
#ifdef WAYLAND_CLIENT_H
#error including wayland-client-protocol-core.h included wayland-client.h!
#endif