[Piglit] [PATCH 1/3] util: Move EGL utilities from libpiglitutil_gl to libpiglitutil

Chad Versace chad.versace at linux.intel.com
Fri Feb 15 17:43:26 PST 2013


Many EGL tests make no GL calls. This is one step towards enabling those
tests on platforms lacking desktop OpenGL, such as Android.

Signed-off-by: Chad Versace <chad.versace at linux.intel.com>
---
 tests/util/CMakeLists.no_api.txt | 12 ++++++++++++
 tests/util/CMakeLists.txt        | 11 -----------
 tests/util/piglit-util-egl.h     |  3 +--
 3 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/tests/util/CMakeLists.no_api.txt b/tests/util/CMakeLists.no_api.txt
index c331368..41d0e6d 100644
--- a/tests/util/CMakeLists.no_api.txt
+++ b/tests/util/CMakeLists.no_api.txt
@@ -2,6 +2,12 @@ include_directories(
 	${UTIL_INCLUDES}
 )
 
+if(OPENGL_egl_LIBRARY)
+	list(APPEND UTIL_SOURCES
+		piglit-util-egl.c
+		)
+endif()
+
 piglit_add_library (piglitutil
 	${UTIL_SOURCES}
 )
@@ -10,4 +16,10 @@ if(UNIX)
 	target_link_libraries(piglitutil m)
 endif(UNIX)
 
+if(OPENGL_egl_LIBRARY)
+	target_link_libraries(piglitutil
+		${OPENGL_egl_LIBRARY}
+	)
+endif()
+
 # vim: ft=cmake:
diff --git a/tests/util/CMakeLists.txt b/tests/util/CMakeLists.txt
index cbcf050..fcd76a3 100644
--- a/tests/util/CMakeLists.txt
+++ b/tests/util/CMakeLists.txt
@@ -57,15 +57,4 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
 	)
 endif(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
 
-if(OPENGL_egl_LIBRARY)
-	set(UTIL_GL_SOURCES
-	    ${UTIL_GL_SOURCES}
-	    piglit-util-egl.c
-	    )
-	set(UTIL_GL_LIBS
-		${UTIL_GL_LIBS}
-		${OPENGL_egl_LIBRARY}
-	)
-endif(OPENGL_egl_LIBRARY)
-
 piglit_include_target_api()
diff --git a/tests/util/piglit-util-egl.h b/tests/util/piglit-util-egl.h
index 7faccf4..09b9664 100644
--- a/tests/util/piglit-util-egl.h
+++ b/tests/util/piglit-util-egl.h
@@ -24,8 +24,7 @@
 #pragma once
 
 #include <EGL/egl.h>
-
-#include "piglit-util-gl-common.h"
+#include "piglit-util.h"
 
 #ifdef __cplusplus
 extern "C" {
-- 
1.8.1.1



More information about the Piglit mailing list