Lower correlation threshold in flush-finish tests again am: 6455e6f987 am: 84373d7748...
[platform/upstream/VK-GL-CTS.git] / modules / egl / CMakeLists.txt
1 # dEQP-EGL
2
3 set(DEQP_EGL_SRCS
4         teglAndroidUtil.cpp
5         teglAndroidUtil.hpp
6         teglApiCase.cpp
7         teglApiCase.hpp
8         teglBufferAgeTests.hpp
9         teglBufferAgeTests.cpp
10         teglChooseConfigReference.cpp
11         teglChooseConfigReference.hpp
12         teglChooseConfigTests.cpp
13         teglChooseConfigTests.hpp
14         teglQueryConfigTests.cpp
15         teglQueryConfigTests.hpp
16         teglColorClearCase.cpp
17         teglColorClearCase.hpp
18         teglColorClearTests.cpp
19         teglColorClearTests.hpp
20         teglConfigList.cpp
21         teglConfigList.hpp
22         teglCreateContextTests.cpp
23         teglCreateContextTests.hpp
24         teglGetFrameTimestampsTests.cpp
25         teglGetFrameTimestampsTests.hpp
26         teglQueryContextTests.cpp
27         teglQueryContextTests.hpp
28         teglCreateSurfaceTests.cpp
29         teglCreateSurfaceTests.hpp
30         teglQuerySurfaceTests.cpp
31         teglQuerySurfaceTests.hpp
32         teglGetProcAddressTests.cpp
33         teglGetProcAddressTests.hpp
34         teglGLES1RenderUtil.cpp
35         teglGLES1RenderUtil.hpp
36         teglGLES2RenderUtil.cpp
37         teglGLES2RenderUtil.hpp
38         teglImageUtil.cpp
39         teglImageUtil.hpp
40         teglImageTests.cpp
41         teglImageTests.hpp
42         teglInfoTests.cpp
43         teglInfoTests.hpp
44         teglMutableRenderBufferTests.cpp
45         teglMutableRenderBufferTests.hpp
46         teglNegativeApiTests.cpp
47         teglNegativeApiTests.hpp
48         teglPartialUpdateTests.cpp
49         teglPartialUpdateTests.hpp
50         teglNegativePartialUpdateTests.cpp
51         teglNegativePartialUpdateTests.hpp
52         teglRenderCase.cpp
53         teglRenderCase.hpp
54         teglRenderTests.cpp
55         teglRenderTests.hpp
56         teglSimpleConfigCase.cpp
57         teglSimpleConfigCase.hpp
58         teglTestCase.cpp
59         teglTestCase.hpp
60         teglTestPackage.cpp
61         teglTestPackage.hpp
62         teglVGRenderUtil.cpp
63         teglVGRenderUtil.hpp
64         teglImageFormatTests.hpp
65         teglImageFormatTests.cpp
66         teglGLES2SharingTests.hpp
67         teglGLES2SharingTests.cpp
68         teglGLES2SharingThreadedTests.hpp
69         teglGLES2SharingThreadedTests.cpp
70         teglSyncTests.hpp
71         teglSyncTests.cpp
72         teglMultiThreadTests.hpp
73         teglMultiThreadTests.cpp
74         teglMemoryStressTests.hpp
75         teglMemoryStressTests.cpp
76         teglMakeCurrentPerfTests.hpp
77         teglMakeCurrentPerfTests.cpp
78         teglGLES2SharedRenderingPerfTests.hpp
79         teglGLES2SharedRenderingPerfTests.cpp
80         teglPreservingSwapTests.hpp
81         teglPreservingSwapTests.cpp
82         teglClientExtensionTests.hpp
83         teglClientExtensionTests.cpp
84         teglCreateContextExtTests.hpp
85         teglCreateContextExtTests.cpp
86         teglSurfacelessContextTests.hpp
87         teglSurfacelessContextTests.cpp
88         teglSwapBuffersTests.hpp
89         teglSwapBuffersTests.cpp
90         teglNativeColorMappingTests.hpp
91         teglNativeColorMappingTests.cpp
92         teglNativeCoordMappingTests.hpp
93         teglNativeCoordMappingTests.cpp
94         teglResizeTests.hpp
95         teglResizeTests.cpp
96         teglSwapBuffersWithDamageTests.hpp
97         teglSwapBuffersWithDamageTests.cpp
98         teglMultiContextTests.hpp
99         teglMultiContextTests.cpp
100         teglThreadCleanUpTests.hpp
101         teglThreadCleanUpTests.cpp
102         teglRobustnessTests.hpp
103         teglRobustnessTests.cpp
104         teglWideColorTests.hpp
105         teglWideColorTests.cpp
106         )
107
108 set(DEQP_EGL_LIBS
109         tcutil
110         eglutil
111         referencerenderer
112         glutil
113         glutil-sglr
114         ${DEQP_EGL_LIBRARIES}
115         )
116
117 if (DE_OS_IS_ANDROID)
118         # EGL tests require headers from Android port directory
119         include_directories(${CMAKE_SOURCE_DIR}/framework/platform/android)
120         set(DEQP_EGL_LIBS ${DEQP_EGL_LIBS} tcutil-platform)
121 endif ()
122
123 if (DEQP_SUPPORT_GLES1)
124         set(DEQP_EGL_LIBS ${DEQP_EGL_LIBS} ${DEQP_GLES1_LIBRARIES})
125 endif ()
126
127 if (DEQP_SUPPORT_VG)
128         set(DEQP_EGL_LIBS ${DEQP_EGL_LIBS} ${DEQP_VG_LIBRARIES})
129 endif ()
130
131 add_deqp_module(deqp-egl "${DEQP_EGL_SRCS}" "${DEQP_EGL_LIBS}" teglTestPackageEntry.cpp)