# Shared GL(ES) test code
set(DEQP_GL_SHARED_SRCS
glsBuiltinPrecisionTests.cpp
glsBuiltinPrecisionTests.hpp
glsCalibration.cpp
glsCalibration.hpp
glsFboCompletenessTests.cpp
glsFboCompletenessTests.hpp
glsFboUtil.cpp
glsFboUtil.hpp
glsFragmentOpUtil.cpp
glsFragmentOpUtil.hpp
glsLifetimeTests.cpp
glsLifetimeTests.hpp
glsLongStressCase.cpp
glsLongStressCase.hpp
glsLongStressTestUtil.cpp
glsLongStressTestUtil.hpp
glsMemoryStressCase.cpp
glsMemoryStressCase.hpp
glsRandomShaderCase.cpp
glsRandomShaderCase.hpp
glsShaderConstExprTests.cpp
glsShaderConstExprTests.hpp
glsShaderLibrary.cpp
glsShaderLibrary.hpp
glsShaderLibraryCase.cpp
glsShaderLibraryCase.hpp
glsShaderPerformanceCase.cpp
glsShaderPerformanceCase.hpp
glsShaderRenderCase.cpp
glsShaderRenderCase.hpp
glsStateQueryUtil.cpp
glsStateQueryUtil.hpp
glsScissorTests.cpp
glsScissorTests.hpp
glsTextureStateQueryTests.cpp
glsTextureStateQueryTests.hpp
glsTextureTestUtil.cpp
glsTextureTestUtil.hpp
glsUniformBlockCase.cpp
glsUniformBlockCase.hpp
glsVertexArrayTests.cpp
glsVertexArrayTests.hpp
glsDrawTest.cpp
glsDrawTest.hpp
glsShaderExecUtil.cpp
glsShaderExecUtil.hpp
glsSamplerObjectTest.hpp
glsSamplerObjectTest.cpp
glsShaderPerformanceMeasurer.cpp
glsShaderPerformanceMeasurer.hpp
glsRasterizationTestUtil.cpp
glsRasterizationTestUtil.hpp
glsInteractionTestUtil.cpp
glsInteractionTestUtil.hpp
glsRandomShaderProgram.cpp
glsRandomShaderProgram.hpp
glsFragOpInteractionCase.cpp
glsFragOpInteractionCase.hpp
glsStateChangePerfTestCases.cpp
glsStateChangePerfTestCases.hpp
glsBufferTestUtil.cpp
glsBufferTestUtil.hpp
glsAttributeLocationTests.hpp
glsAttributeLocationTests.cpp
glsRandomUniformBlockCase.cpp
glsRandomUniformBlockCase.hpp
glsTextureBufferCase.hpp
glsTextureBufferCase.cpp
)
add_library(deqp-gl-shared STATIC ${DEQP_GL_SHARED_SRCS})
target_link_libraries(deqp-gl-shared glutil glwrapper randomshaders tcutil glutil-sglr)