package/mesa3d: select packages required by dri3proto support dependencies
authorRomain Naour <romain.naour@gmail.com>
Mon, 4 Jan 2016 00:11:46 +0000 (01:11 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Mon, 4 Jan 2016 23:15:41 +0000 (00:15 +0100)
When BR2_PACKAGE_MESA3D_DRI_DRIVER and BR2_PACKAGE_XPROTO_DRI3PROTO
are selected, xlib_libxshmfence and xproto_presentproto packages
build are trigged at Makefile level.

Since 28f67899e54f15c6e48484ea2976c3e431756bcb, the build
stop if a package build is trigged at Makefile level without
being selected at Config.in level.

Fixes:
http://autobuild.buildroot.net/results/6a4/6a471d2873ff7e645b0f0962d1719632e290993c

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/mesa3d/Config.in

index fd7e7f855ea872571cbdb03f5c1c020c36fbe26c..8c72a3d47885e0fe641e3add244a6fefa53fad56 100644 (file)
@@ -30,6 +30,8 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
 config BR2_PACKAGE_MESA3D_DRI_DRIVER
        select BR2_PACKAGE_MESA3D_DRIVER
        select BR2_PACKAGE_HAS_LIBGL
+       select BR2_PACKAGE_XLIB_LIBXSHMFENCE if BR2_PACKAGE_XPROTO_DRI3PROTO
+       select BR2_PACKAGE_XPROTO_PRESENTPROTO if BR2_PACKAGE_XPROTO_DRI3PROTO
        bool
 
 config BR2_PACKAGE_PROVIDES_LIBGL