summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorJose Fonseca <jfonseca@vmware.com>2015-06-08 13:41:52 +0100
committerJose Fonseca <jfonseca@vmware.com>2015-06-08 15:34:29 +0100
commit8de771e67db8ad97a77a1cc7c7bbd4316167dafb (patch)
treec93f27ccc3e54e054f5d3a9cb83022ff4ec5fea5 /CMakeLists.txt
parent540972b46e51ee1d4acbb3757b731a066e2b6ba5 (diff)
cmake: Only build GLES tests by default on systems which support EGL.
GLES tests require EGL support, so it only make sense that they are on on systems which support EGL, which is Linux ATM. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt12
1 files changed, 9 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index edb599769..3ae892df9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -35,10 +35,16 @@ if(X11_FOUND)
add_definitions(-DPIGLIT_HAS_X11)
endif()
+if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
+ set(PIGLIT_BUILD_GLES_TESTS_DEFAULT ON)
+else()
+ set(PIGLIT_BUILD_GLES_TESTS_DEFAULT OFF)
+endif()
+
option(PIGLIT_BUILD_GL_TESTS "Build tests for OpenGL" ON)
-option(PIGLIT_BUILD_GLES1_TESTS "Build tests for OpenGL ES1" ON)
-option(PIGLIT_BUILD_GLES2_TESTS "Build tests for OpenGL ES2" ON)
-option(PIGLIT_BUILD_GLES3_TESTS "Build tests for OpenGL ES3" ON)
+option(PIGLIT_BUILD_GLES1_TESTS "Build tests for OpenGL ES1" ${PIGLIT_BUILD_GLES_TESTS_DEFAULT})
+option(PIGLIT_BUILD_GLES2_TESTS "Build tests for OpenGL ES2" ${PIGLIT_BUILD_GLES_TESTS_DEFAULT})
+option(PIGLIT_BUILD_GLES3_TESTS "Build tests for OpenGL ES3" ${PIGLIT_BUILD_GLES_TESTS_DEFAULT})
option(PIGLIT_BUILD_CL_TESTS "Build tests for OpenCL" OFF)
if(PIGLIT_BUILD_GL_TESTS)