xref: /OK3568_Linux_fs/buildroot/package/kmscube/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunconfig BR2_PACKAGE_KMSCUBE
2*4882a593Smuzhiyun	bool "kmscube"
3*4882a593Smuzhiyun	depends on BR2_PACKAGE_HAS_LIBEGL
4*4882a593Smuzhiyun	depends on BR2_PACKAGE_HAS_LIBGBM
5*4882a593Smuzhiyun	depends on BR2_PACKAGE_LIBGBM_HAS_FEATURE_FORMAT_MODIFIER_PLANE_COUNT
6*4882a593Smuzhiyun	depends on BR2_PACKAGE_HAS_LIBGLES
7*4882a593Smuzhiyun	depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm
8*4882a593Smuzhiyun	select BR2_PACKAGE_LIBDRM
9*4882a593Smuzhiyun	help
10*4882a593Smuzhiyun	  kmscube is an application to test kms/drm drivers.
11*4882a593Smuzhiyun
12*4882a593Smuzhiyun	  https://cgit.freedesktop.org/mesa/kmscube/
13*4882a593Smuzhiyun
14*4882a593Smuzhiyuncomment "kmscube needs EGL, GBM and OpenGL ES, and a toolchain w/ thread support"
15*4882a593Smuzhiyun	depends on \
16*4882a593Smuzhiyun		!BR2_PACKAGE_HAS_LIBEGL || \
17*4882a593Smuzhiyun		!BR2_PACKAGE_HAS_LIBGBM || \
18*4882a593Smuzhiyun		!BR2_PACKAGE_LIBGBM_HAS_FEATURE_FORMAT_MODIFIER_PLANE_COUNT || \
19*4882a593Smuzhiyun		!BR2_PACKAGE_HAS_LIBGLES || \
20*4882a593Smuzhiyun		!BR2_TOOLCHAIN_HAS_THREADS
21