[Mesa-dev] [PATCH 3/3] configure: check for core xcb (libxcb.so) and link VL targets against it.
Christian König
deathsimple at vodafone.de
Sat Jul 12 02:28:49 PDT 2014
Am 12.07.2014 01:13, schrieb Emil Velikov:
> Make sure to check the presence of the module in order to pick the
> correct libs flag and before feeding them to the compiler/linker.
>
> Current libXvMC*, libvdpau* and libomx_mesa depends unconditionally
> upon xcb, due to their usage of the aux/vl gellium module.
Small typo "gellium" instead of "gallium".
>
> Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
The dependency to x11-xcb and xcb-dri2 doesn't pull in core xcb as well?
Anyway patch looks good to me and is Reviewed-by: Christian König
<christian.koenig at amd.com>
Regards,
Christian.
> ---
> configure.ac | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index dd827be..7755741 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -1413,22 +1413,22 @@ if test -n "$with_gallium_drivers" -a "x$with_gallium_drivers" != xswrast; then
> fi
>
> if test "x$enable_xvmc" = xyes; then
> - PKG_CHECK_MODULES([XVMC], [xvmc >= $XVMC_REQUIRED x11-xcb xcb-dri2 >= $XCBDRI2_REQUIRED])
> + PKG_CHECK_MODULES([XVMC], [xvmc >= $XVMC_REQUIRED x11-xcb xcb xcb-dri2 >= $XCBDRI2_REQUIRED])
> GALLIUM_STATE_TRACKERS_DIRS="$GALLIUM_STATE_TRACKERS_DIRS xvmc"
> enable_gallium_loader=yes
> fi
> AM_CONDITIONAL(HAVE_ST_XVMC, test "x$enable_xvmc" = xyes)
>
> if test "x$enable_vdpau" = xyes; then
> - PKG_CHECK_MODULES([VDPAU], [vdpau >= $VDPAU_REQUIRED x11-xcb xcb-dri2 >= $XCBDRI2_REQUIRED],
> - [VDPAU_LIBS="`$PKG_CONFIG --libs x11-xcb xcb-dri2`"])
> + PKG_CHECK_MODULES([VDPAU], [vdpau >= $VDPAU_REQUIRED x11-xcb xcb xcb-dri2 >= $XCBDRI2_REQUIRED],
> + [VDPAU_LIBS="`$PKG_CONFIG --libs x11-xcb xcb xcb-dri2`"])
> GALLIUM_STATE_TRACKERS_DIRS="$GALLIUM_STATE_TRACKERS_DIRS vdpau"
> enable_gallium_loader=yes
> fi
> AM_CONDITIONAL(HAVE_ST_VDPAU, test "x$enable_vdpau" = xyes)
>
> if test "x$enable_omx" = xyes; then
> - PKG_CHECK_MODULES([OMX], [libomxil-bellagio >= $LIBOMXIL_BELLAGIO_REQUIRED x11-xcb xcb-dri2 >= $XCBDRI2_REQUIRED])
> + PKG_CHECK_MODULES([OMX], [libomxil-bellagio >= $LIBOMXIL_BELLAGIO_REQUIRED x11-xcb xcb xcb-dri2 >= $XCBDRI2_REQUIRED])
> GALLIUM_STATE_TRACKERS_DIRS="$GALLIUM_STATE_TRACKERS_DIRS omx"
> enable_gallium_loader=yes
> fi
More information about the mesa-dev
mailing list