################################################################################ # # piglit # ################################################################################ PIGLIT_VERSION = 2affee53f3ad7a96f5b397a2b6d6408af8a374b0 PIGLIT_SITE = https://gitlab.freedesktop.org/mesa/piglit.git PIGLIT_SITE_METHOD = git PIGLIT_LICENSE = MIT (code), \ LGPL-2.0+ (tests/glslparsertest/glsl2/gst-gl-*), \ LGPL-2.1+ (some tests), \ GPL-3.0 (tests/glslparsertest/glsl2/norsetto-*), \ GPL-2.0+ (tests/glslparsertest/glsl2/xreal-*, some other shaders), \ BSD-3-Clause (tests/glslparsertest/shaders/*) PIGLIT_LICENSE_FILES = COPYING licences/GPL-2 licences/GPL-3 licences/LGPL-2 PIGLIT_DEPENDENCIES = host-pkgconf \ host-python-mako \ host-python-numpy \ host-python-six \ libpng \ python-mako \ python-numpy \ python-six \ waffle \ zlib PIGLIT_CONF_OPTS += \ -DPIGLIT_USE_WAFFLE=ON \ -DPIGLIT_BUILD_CL_TESTS=OFF \ -DPIGLIT_BUILD_WGL_TESTS=OFF \ -DPYTHON_EXECUTABLE=$(HOST_DIR)/bin/python3 ifeq ($(BR2_PACKAGE_XORG7),y) # libxcb for xcb-dri2 PIGLIT_DEPENDENCIES += \ xlib_libX11 \ xlib_libXext \ xorgproto \ $(if $(BR2_PACKAGE_LIBXCB),libxcb) endif ifeq ($(BR2_PACKAGE_HAS_LIBGL),y) PIGLIT_DEPENDENCIES += libgl libdrm PIGLIT_CONF_OPTS += -DPIGLIT_BUILD_GL_TESTS=ON else PIGLIT_CONF_OPTS += -DPIGLIT_BUILD_GL_TESTS=OFF endif ifeq ($(BR2_PACKAGE_XORG7)$(BR2_PACKAGE_HAS_LIBGL),yy) PIGLIT_CONF_OPTS += -DPIGLIT_BUILD_GLX_TESTS=ON else PIGLIT_CONF_OPTS += -DPIGLIT_BUILD_GLX_TESTS=OFF endif ifeq ($(BR2_PACKAGE_HAS_LIBEGL)$(BR2_PACKAGE_HAS_LIBGLES),yy) PIGLIT_DEPENDENCIES += libegl PIGLIT_CONF_OPTS += -DPIGLIT_BUILD_GLES1_TESTS=ON \ -DPIGLIT_BUILD_GLES2_TESTS=ON \ -DPIGLIT_BUILD_GLES3_TESTS=ON else PIGLIT_CONF_OPTS += -DPIGLIT_BUILD_GLES1_TESTS=OFF \ -DPIGLIT_BUILD_GLES2_TESTS=OFF \ -DPIGLIT_BUILD_GLES3_TESTS=OFF endif ifeq ($(BR2_PACKAGE_WAYLAND),y) PIGLIT_DEPENDENCIES += wayland libxkbcommon endif $(eval $(cmake-package))