am d58d98a1: am cb374372: Remove fragment_out tests with too strict thresholds from...
[platform/upstream/VK-GL-CTS.git] / framework / common / CMakeLists.txt
1 # Common test utilities and framework (tcutil)
2
3 set(TCUTIL_SRCS
4         tcuApp.cpp
5         tcuApp.hpp
6         tcuArray.hpp
7         tcuArray.cpp
8         tcuBilinearImageCompare.cpp
9         tcuBilinearImageCompare.hpp
10         tcuCommandLine.cpp
11         tcuCommandLine.hpp
12         tcuCompressedTexture.cpp
13         tcuCompressedTexture.hpp
14         tcuDefs.cpp
15         tcuDefs.hpp
16         tcuFloat.hpp
17         tcuFloat.cpp
18         tcuFloatFormat.hpp
19         tcuFloatFormat.cpp
20         tcuFormatUtil.hpp
21         tcuFuzzyImageCompare.cpp
22         tcuFuzzyImageCompare.hpp
23         tcuImageCompare.cpp
24         tcuImageCompare.hpp
25         tcuImageIO.cpp
26         tcuImageIO.hpp
27         tcuInterval.cpp
28         tcuInterval.hpp
29         tcuMatrix.hpp
30         tcuMatrix.cpp
31         tcuMatrixUtil.hpp
32         tcuPixelFormat.hpp
33         tcuPlatform.cpp
34         tcuPlatform.hpp
35         tcuRGBA.cpp
36         tcuRGBA.hpp
37         tcuRandomValueIterator.cpp
38         tcuRandomValueIterator.hpp
39         tcuRenderTarget.cpp
40         tcuRenderTarget.hpp
41         tcuResource.cpp
42         tcuResource.hpp
43         tcuResultCollector.cpp
44         tcuResultCollector.hpp
45         tcuSurface.cpp
46         tcuSurface.hpp
47         tcuTestCase.cpp
48         tcuTestCase.hpp
49         tcuTestCaseWrapper.cpp
50         tcuTestCaseWrapper.hpp
51         tcuTestContext.cpp
52         tcuTestContext.hpp
53         tcuTestExecutor.cpp
54         tcuTestExecutor.hpp
55         tcuTestLog.cpp
56         tcuTestLog.hpp
57         tcuTestPackage.cpp
58         tcuTestPackage.hpp
59         tcuTexture.cpp
60         tcuTexture.hpp
61         tcuTextureUtil.cpp
62         tcuTextureUtil.hpp
63         tcuVector.hpp
64         tcuVectorType.hpp
65         tcuVectorUtil.hpp
66         tcuFunctionLibrary.hpp
67         tcuFunctionLibrary.cpp
68         tcuThreadUtil.hpp
69         tcuThreadUtil.cpp
70         tcuStringTemplate.hpp
71         tcuStringTemplate.cpp
72         tcuTexLookupVerifier.cpp
73         tcuTexLookupVerifier.hpp
74         tcuTexCompareVerifier.cpp
75         tcuTexCompareVerifier.hpp
76         tcuTexVerifierUtil.cpp
77         tcuTexVerifierUtil.hpp
78         tcuCPUWarmup.cpp
79         tcuCPUWarmup.hpp
80         tcuFactoryRegistry.hpp
81         tcuFactoryRegistry.cpp
82         tcuSeedBuilder.hpp
83         tcuSeedBuilder.cpp
84         tcuMaybe.hpp
85         tcuMaybe.cpp
86         tcuEither.hpp
87         tcuEither.cpp
88         )
89
90 set(TCUTIL_LIBS
91         decpp
92         qphelper
93         dethread
94         ${PNG_LIBRARY}
95         )
96
97 add_library(tcutil STATIC ${TCUTIL_SRCS})
98 target_link_libraries(tcutil ${TCUTIL_LIBS} ${DEQP_PLATFORM_LIBRARIES})