[PATCH wayland] tests: Check for client/server-core.h inclusion

Bryce Harrington bryce at osg.samsung.com
Thu May 19 21:32:13 UTC 2016


On Thu, May 19, 2016 at 10:27:29AM -0600, Yong Bakos wrote:
> From: Yong Bakos <ybakos at humanoriented.com>
> 
> 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 at humanoriented.com>

Reviewed-by: Bryce Harrington <bryce at osg.samsung.com>

And landed:
   f19b569..9ca9f8e  master -> master


> ---
>  tests/headers-protocol-core-test.c | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> 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
> -- 
> 2.7.2
> 
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/wayland-devel


More information about the wayland-devel mailing list