[Piglit] [PATCH 01/14] cmake: Add options BUILD_GLES{1, 2} tests

Jordan Justen jljusten at gmail.com
Mon May 21 23:59:06 PDT 2012


On Mon, May 21, 2012 at 11:15 PM, Chad Versace
<chad.versace at linux.intel.com> wrote:
> Default value for each is OFF.
>
> Before this patch, Piglit automatically built the GLES1 tests if libEGL
> and libGLESv1_CM were found. Ditto for GLES2 and libGLESv2. If these
> libraries were installed on the system, it was impossible to disable the
> tests.
>
> This patch adds options to explicitly enable the tests.
>
> Signed-off-by: Chad Versace <chad.versace at linux.intel.com>
> ---
>  CMakeLists.txt                  |    4 ++++
>  cmake/target_api/CMakeLists.txt |   11 +++++++++--
>  2 files changed, 13 insertions(+), 2 deletions(-)
>
> diff --git a/CMakeLists.txt b/CMakeLists.txt
> index 5f84117..d196126 100644
> --- a/CMakeLists.txt
> +++ b/CMakeLists.txt
> @@ -14,6 +14,10 @@ find_package(GLUT REQUIRED)
>  find_package(PNG REQUIRED)
>  find_package(X11)
>
> +
> +option(BUILD_GLES1_TESTS "Build tests for OpenGL ES1" OFF)
> +option(BUILD_GLES2_TESTS "Build tests for OpenGL ES2" OFF)
> +
>  IF(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
>        option(BUILD_GLX_TESTS "Build tests that require GLX" ON)
>  ELSE()
> diff --git a/cmake/target_api/CMakeLists.txt b/cmake/target_api/CMakeLists.txt
> index f0c0e13..b8059de 100644
> --- a/cmake/target_api/CMakeLists.txt
> +++ b/cmake/target_api/CMakeLists.txt
> @@ -23,6 +23,13 @@
>  #     Chad Versace <chad.versace at intel.com>
>
>  add_subdirectory(gl)
> -add_subdirectory(gles1)
> -add_subdirectory(gles2)
> +
> +if(BUILD_GLES1_TESTS)
> +       add_subdirectory(gles1)
> +endif(BUILD_GLES1_TESTS)
> +
> +if(BUILD_GLES1_TESTS)
> +       add_subdirectory(gles2)
> +endif(BUILD_GLES1_TESTS)

Should this be BUILD_GLES2_TESTS?

> +
>  add_subdirectory(no_api)
> --
> 1.7.10.1
>
> _______________________________________________
> Piglit mailing list
> Piglit at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/piglit


More information about the Piglit mailing list