diff options
-rw-r--r-- | CMakeLists.txt | 8 | ||||
-rw-r--r-- | cmake/target_api/CMakeLists.txt | 4 |
2 files changed, 10 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 51db413d6..2f4c21322 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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() diff --git a/cmake/target_api/CMakeLists.txt b/cmake/target_api/CMakeLists.txt index 8ef89c4a3..e81c0b538 100644 --- a/cmake/target_api/CMakeLists.txt +++ b/cmake/target_api/CMakeLists.txt @@ -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) |