GNOME Bugzilla – Bug 782981
[PATCH] meson fixes
Last modified: 2017-08-14 21:34:01 UTC
Some gdk headers weren't installed in the correct location and the *config.h.meson files are not in the release tarball.
Created attachment 352392 [details] [review] fix gdk headers installation path
Created attachment 352393 [details] [review] properly dist config.h meson templates
Created attachment 352474 [details] [review] properly dist config.h meson templates
Created attachment 352475 [details] [review] meson: install gdkdrawcontext.h
Created attachment 352478 [details] [review] meson: install gdkvulkancontext.h
We could probably also just get rid of the config.h.meson template. I was going to write that the only interesting bits in there are probably these: /* Enable extensions on AIX 3, Interix. */ #ifndef _ALL_SOURCE # undef _ALL_SOURCE #endif /* Enable GNU extensions on systems that have them. */ #ifndef _GNU_SOURCE # undef _GNU_SOURCE #endif /* Enable threading extensions on Solaris. */ #ifndef _POSIX_PTHREAD_SEMANTICS # undef _POSIX_PTHREAD_SEMANTICS #endif /* Enable extensions on HP NonStop. */ #ifndef _TANDEM_SOURCE # undef _TANDEM_SOURCE #endif /* Enable general extensions on Solaris. */ #ifndef __EXTENSIONS__ # undef __EXTENSIONS__ #endif But then I noticed that they're all #ifndef #undef so basically no-ops ;)
Review of attachment 352392 [details] [review]: Looks good.
Review of attachment 352478 [details] [review]: Looks good.
Review of attachment 352475 [details] [review]: Looks good.
Review of attachment 352474 [details] [review]: We dropped Autotools from the build, so I guess this is obsolete.
Attachment 352392 [details] pushed as 807c744 - fix gdk headers installation path Attachment 352475 [details] pushed as c9caa61 - meson: install gdkdrawcontext.h Attachment 352478 [details] pushed as 49d0b4c - meson: install gdkvulkancontext.h