Add limits_tests implementation
[platform/upstream/VK-GL-CTS.git] / external / openglcts / modules / common / CMakeLists.txt
1 # Common OpenGL CTS Test Code
2
3 if (DEQP_SUPPORT_WGL)
4         include_directories(${PROJECT_SOURCE_DIR}/framework/platform/win32)
5         add_definitions(-DGLCTS_SUPPORT_WGL=1)
6 endif ()
7
8 set(GLCTS_COMMON_SRCS
9         glcBlendEquationAdvancedTests.cpp
10         glcBlendEquationAdvancedTests.hpp
11         glcConfigList.hpp
12         glcConfigList.cpp
13         glcConfigListCase.cpp
14         glcConfigListCase.hpp
15         glcConfigListEGL.hpp
16         glcConfigListEGL.cpp
17         glcConfigListWGL.hpp
18         glcConfigListWGL.cpp
19         glcConfigPackage.cpp
20         glcConfigPackage.hpp
21         glcContext.cpp
22         glcContext.hpp
23         glcFragDepthTests.cpp
24         glcFragDepthTests.hpp
25         glcInfoTests.cpp
26         glcInfoTests.hpp
27         glcNoErrorTests.cpp
28         glcNoErrorTests.hpp
29         glcRobustBufferAccessBehaviorTests.cpp
30         glcRobustBufferAccessBehaviorTests.hpp
31         glcShaderIndexingTests.cpp
32         glcShaderIndexingTests.hpp
33         glcShaderIntegerMixTests.cpp
34         glcShaderIntegerMixTests.hpp
35         glcShaderLibrary.cpp
36         glcShaderLibrary.hpp
37         glcShaderLibraryCase.cpp
38         glcShaderLibraryCase.hpp
39         glcShaderLoopTests.cpp
40         glcShaderLoopTests.hpp
41         glcShaderNegativeTests.hpp
42         glcShaderNegativeTests.cpp
43         glcShaderMultisampleInterpolationTests.cpp
44         glcShaderMultisampleInterpolationTests.hpp
45         glcShaderRenderCase.cpp
46         glcShaderRenderCase.hpp
47         glcShaderStructTests.cpp
48         glcShaderStructTests.hpp
49         glcShaderSwitchTests.cpp
50         glcShaderSwitchTests.hpp
51         glcSampleVariablesTests.cpp
52         glcSampleVariablesTests.hpp
53         glcTestCase.cpp
54         glcTestCase.hpp
55         glcTestCaseWrapper.cpp
56         glcTestCaseWrapper.hpp
57         glcTestPackage.cpp
58         glcTestPackage.hpp
59         glcTextureFilterAnisotropicTests.cpp
60         glcTextureFilterAnisotropicTests.hpp
61         glcUniformBlockCase.cpp
62         glcUniformBlockCase.hpp
63         glcUniformBlockTests.cpp
64         glcUniformBlockTests.hpp
65         glcViewportArrayTests.cpp
66         glcViewportArrayTests.hpp
67         glcTestSubcase.cpp
68         glcTestSubcase.hpp
69         glcExtTokens.cpp
70         glcExtTokens.hpp
71         glcLimitTest.inl
72         glcLimitTest.hpp
73         )
74
75 set(GLCTS_COMMON_LIBS
76         glutil
77         tcutil
78         eglutil
79         )
80
81 add_library(glcts-common STATIC ${GLCTS_COMMON_SRCS})
82 target_link_libraries(glcts-common ${GLCTS_COMMON_LIBS})
83
84 set(GLCTS_COMMON_NOCONTEXTPACKAGE_SRCS
85         glcNoDefaultContextPackage.cpp
86         glcNoDefaultContextPackage.hpp
87         )
88 add_library(glcts-common-nocontext-package STATIC ${GLCTS_COMMON_NOCONTEXTPACKAGE_SRCS})