1# Common test utilities and framework (tcutil)
2
3set(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	tcuTestContext.cpp
50	tcuTestContext.hpp
51	tcuTestSessionExecutor.cpp
52	tcuTestSessionExecutor.hpp
53	tcuTestLog.cpp
54	tcuTestLog.hpp
55	tcuTestPackage.cpp
56	tcuTestPackage.hpp
57	tcuTexture.cpp
58	tcuTexture.hpp
59	tcuTextureUtil.cpp
60	tcuTextureUtil.hpp
61	tcuVector.hpp
62	tcuVectorType.hpp
63	tcuVectorUtil.hpp
64	tcuFunctionLibrary.hpp
65	tcuFunctionLibrary.cpp
66	tcuThreadUtil.hpp
67	tcuThreadUtil.cpp
68	tcuStringTemplate.hpp
69	tcuStringTemplate.cpp
70	tcuTexLookupVerifier.cpp
71	tcuTexLookupVerifier.hpp
72	tcuTexCompareVerifier.cpp
73	tcuTexCompareVerifier.hpp
74	tcuTexVerifierUtil.cpp
75	tcuTexVerifierUtil.hpp
76	tcuCPUWarmup.cpp
77	tcuCPUWarmup.hpp
78	tcuFactoryRegistry.hpp
79	tcuFactoryRegistry.cpp
80	tcuSeedBuilder.hpp
81	tcuSeedBuilder.cpp
82	tcuMaybe.hpp
83	tcuMaybe.cpp
84	tcuEither.hpp
85	tcuEither.cpp
86	tcuTestHierarchyIterator.cpp
87	tcuTestHierarchyIterator.hpp
88	tcuTestHierarchyUtil.cpp
89	tcuTestHierarchyUtil.hpp
90	tcuAstcUtil.cpp
91	tcuAstcUtil.hpp
92	)
93
94set(TCUTIL_LIBS
95	decpp
96	qphelper
97	dethread
98	${PNG_LIBRARY}
99	)
100
101add_library(tcutil STATIC ${TCUTIL_SRCS})
102target_link_libraries(tcutil ${TCUTIL_LIBS} ${DEQP_PLATFORM_LIBRARIES})
103