Merge vk-gl-cts/opengl-es-cts-3.2.3 into vk-gl-cts/opengl-es-cts-3.2.4
[platform/upstream/VK-GL-CTS.git] / framework / egl / CMakeLists.txt
1 # EGL utilities
2
3 add_subdirectory(wrapper)
4
5 # GLContextFactory uses glu
6 include_directories(../opengl)
7
8 set(EGLUTIL_SRCS
9         egluCallLogWrapper.cpp
10         egluCallLogWrapper.hpp
11         egluConfigFilter.cpp
12         egluConfigFilter.hpp
13         egluConfigInfo.cpp
14         egluConfigInfo.hpp
15         egluDefs.cpp
16         egluDefs.hpp
17         egluGLContextFactory.cpp
18         egluGLContextFactory.hpp
19         egluGLFunctionLoader.cpp
20         egluGLFunctionLoader.hpp
21         egluGLUtil.cpp
22         egluGLUtil.hpp
23         egluNativeDisplay.cpp
24         egluNativeDisplay.hpp
25         egluNativePixmap.cpp
26         egluNativePixmap.hpp
27         egluNativeWindow.cpp
28         egluNativeWindow.hpp
29         egluPlatform.cpp
30         egluPlatform.hpp
31         egluStaticESLibrary.cpp
32         egluStaticESLibrary.hpp
33         egluStrUtil.cpp
34         egluStrUtil.hpp
35         egluUtil.cpp
36         egluUtil.hpp
37         egluUnique.hpp
38         egluUnique.cpp
39         )
40
41 add_library(eglutil STATIC ${EGLUTIL_SRCS})
42 target_link_libraries(eglutil tcutil eglwrapper glutil glwrapper ${DEQP_EGL_LIBRARIES})