diff options
author | Jose Fonseca <jfonseca@vmware.com> | 2015-06-08 13:41:52 +0100 |
---|---|---|
committer | Jose Fonseca <jfonseca@vmware.com> | 2015-06-08 15:34:29 +0100 |
commit | 8de771e67db8ad97a77a1cc7c7bbd4316167dafb (patch) | |
tree | c93f27ccc3e54e054f5d3a9cb83022ff4ec5fea5 /CMakeLists.txt | |
parent | 540972b46e51ee1d4acbb3757b731a066e2b6ba5 (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.txt | 12 |
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) |