Commit 9ca9f8e4 authored by Yong Bakos's avatar Yong Bakos Committed by Bryce Harrington

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: default avatarYong Bakos <ybakos@humanoriented.com>
Reviewed-by: default avatarBryce Harrington <bryce@osg.samsung.com>
parent f19b569e
......@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment