summaryrefslogtreecommitdiffstats
path: root/rules/piglit.in
diff options
context:
space:
mode:
authorLucas Stach <l.stach@pengutronix.de>2017-06-06 16:37:05 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2017-06-24 11:17:04 +0200
commit9b9767f908a067a70850079463314b07b0820fd4 (patch)
tree96b2f23b0bf1bf71d6ad66025cb7d47bb537121d /rules/piglit.in
parent178d691651b42787f8210444cca9d0706916dfa9 (diff)
downloadptxdist-9b9767f908a067a70850079463314b07b0820fd4.tar.gz
ptxdist-9b9767f908a067a70850079463314b07b0820fd4.tar.xz
piglit: new package
Piglit is the opensource OpenGL/OpenCL test suite. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/piglit.in')
-rw-r--r--rules/piglit.in54
1 files changed, 54 insertions, 0 deletions
diff --git a/rules/piglit.in b/rules/piglit.in
new file mode 100644
index 000000000..a44ccc590
--- /dev/null
+++ b/rules/piglit.in
@@ -0,0 +1,54 @@
+## SECTION=test_suites
+
+menuconfig PIGLIT
+ tristate
+ prompt "piglit"
+ select HOST_CMAKE
+ select HOST_SYSTEM_PYTHON
+ select HOST_SYSTEM_PYTHON_SIX
+ select HOST_SYSTEM_PYTHON_NUMPY
+ select LIBPNG
+ select PYTHON3
+ select PYTHON3_BZ2
+ select PYTHON3_ZLIB
+ select PYTHON3_LZMA
+ select PYTHON3_MAKO
+ select PYTHON3_SIX
+ select WAFFLE
+ select WAYLAND if PIGLIT_WAYLAND
+ select LIBXKBCOMMON if PIGLIT_WAYLAND
+ select FREEGLUT if PIGLIT_TESTS_OPENGL
+ select MESALIB_GLX if PIGLIT_TESTS_OPENGL
+ select MESALIB_OPENGL if PIGLIT_TESTS_OPENGL
+ select XORG if PIGLIT_TESTS_OPENGL
+ select MESALIB_GLES1 if PIGLIT_TESTS_OPENGLES1
+ select MESALIB_GLES2 if PIGLIT_TESTS_OPENGLES2 || PIGLIT_TESTS_OPENGLES3
+ help
+ Piglit is the opensource OpenGL/OpenCL test suite.
+
+if PIGLIT
+
+config PIGLIT_WAYLAND
+ bool
+ default MESALIB_EGL_WAYLAND
+
+# OpenGL tests need some more dependencies sorted out
+
+config PIGLIT_TESTS_OPENGL
+ bool
+ prompt "build OpenGL tests"
+
+config PIGLIT_TESTS_OPENGLES1
+ bool
+ prompt "build OpenGL ES1 tests"
+
+config PIGLIT_TESTS_OPENGLES2
+ bool
+ prompt "build OpenGL ES2 tests"
+
+config PIGLIT_TESTS_OPENGLES3
+ bool
+ prompt "build OpenGL ES3 tests"
+ depends on BROKEN
+
+endif