[Piglit] [PATCH 4/8] util: Move EGL utilities from libpiglitutil_gl to libpiglitutil
Ian Romanick
idr at freedesktop.org
Tue Oct 15 00:27:06 CEST 2013
On 10/14/2013 03:25 PM, Ian Romanick wrote:
> I think this needs a bit more love in the CMakeLists. It can't find
> EGL/egl.h and friends when they're not installed in the default places.
> I sure wish cmake and pkgconfig were better friends. :(
Actually, it's a similar commit in a different test
(egl-terminate-then-unbind-context.c) that has broken the build for
me... it's the same problem, and we need a general solution. I have the
same problem with the ES headers.
> On 10/11/2013 07:09 PM, Chad Versace wrote:
>> Many EGL tests make no GL calls. This is one step towards enabling those
>> tests on platforms having OpenGL ES but not OpenGL.
>>
>> 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 | 2 +-
>> 3 files changed, 13 insertions(+), 12 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 dcc5634..83391df 100644
>> --- a/tests/util/CMakeLists.txt
>> +++ b/tests/util/CMakeLists.txt
>> @@ -85,15 +85,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 c43cdf9..62ce749 100644
>> --- a/tests/util/piglit-util-egl.h
>> +++ b/tests/util/piglit-util-egl.h
>> @@ -28,7 +28,7 @@
>> #include <EGL/egl.h>
>> #include <EGL/eglext.h>
>>
>> -#include "piglit-util-gl-common.h"
>> +#include "piglit-util.h"
>>
>> #ifdef __cplusplus
>> extern "C" {
>>
>
More information about the Piglit
mailing list