meson: Fix GL and EGL pkg-config files with glvnd
authorDylan Baker <dylan@pnwbakers.com>
Tue, 20 Feb 2018 18:36:44 +0000 (10:36 -0800)
committerDaniel Stone <daniels@collabora.com>
Fri, 23 Feb 2018 13:30:28 +0000 (13:30 +0000)
commit5c460337fd9c1096dea4bc569bd876a112ed6f16
tree00dd13f57dec526d722f9d975ae0e1924431faf0
parent6160bf97db8bc493512795b1fa49c072a703df50
meson: Fix GL and EGL pkg-config files with glvnd

Currently meson will generate a pkg-config that links to EGL_mesa (or
GLX_mesa), but this isn't correct, it should always link to EGL or GL.
Probably the "right" solution is to have glvnd itself provide the pkg
config files for GL and EGL, but that also means that glvnd needs to
provide many of the header files, which makes it a more involved job.

Fixes: a47c525f3281a27 ("meson: build glx")
Fixes: 035ec7a2bb2d5e4 ("meson: Add support for EGL glvnd")
Signed-off-by: Dylan Baker <dylan.c.baker@intel.com>
Reviewed-by: Daniel Stone <daniels@collabora.com>
src/egl/meson.build
src/meson.build