Commit 215411e0 authored by Adrian Marius Negreanu's avatar Adrian Marius Negreanu Committed by Chad Versace

cmake: Add a PIGLIT_BUILD_GL_TESTS option

The GL tests were compiled unconditionally.
This breaks on systems that dont't have a GL library.
Signed-off-by: default avatarAdrian Marius Negreanu <adrian.m.negreanu@intel.com>
Reviewed-by: default avatarChad Versace <chad.versace@linux.intel.com>
parent b3e3b82f
......@@ -10,17 +10,23 @@ INCLUDE (FindPkgConfig)
project (piglit)
find_package(OpenGL REQUIRED)
find_package(TIFF)
find_package(GLUT REQUIRED)
find_package(PNG REQUIRED)
find_package(X11)
option(PIGLIT_BUILD_GL_TESTS "Build tests for OpenGL" ON)
option(PIGLIT_BUILD_GLES1_TESTS "Build tests for OpenGL ES1" OFF)
option(PIGLIT_BUILD_GLES2_TESTS "Build tests for OpenGL ES2" OFF)
option(PIGLIT_BUILD_CL_TESTS "Build tests for OpenCL" OFF)
if(PIGLIT_BUILD_GL_TESTS)
find_package(OpenGL REQUIRED)
else()
find_package(OpenGL)
endif()
if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
option(PIGLIT_USE_WAFFLE "Use Waffle in place of GLUT" ON)
else()
......
......@@ -23,7 +23,9 @@
# api-independent libraries on which the api-dependent targets rely.
add_subdirectory(no_api)
add_subdirectory(gl)
if(PIGLIT_BUILD_GL_TESTS)
add_subdirectory(gl)
endif(PIGLIT_BUILD_GL_TESTS)
if(PIGLIT_BUILD_GLES1_TESTS)
add_subdirectory(gles1)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment