xref: /aosp_15_r20/external/deqp/modules/gles3/CMakeLists.txt (revision 35238bce31c2a825756842865a792f8cf7f89930)
1# dEQP-GLES3
2
3include_directories(
4	../glshared
5	.				# For child modules
6	)
7
8add_subdirectory(accuracy)
9add_subdirectory(functional)
10add_subdirectory(performance)
11add_subdirectory(stress)
12
13include_directories(
14	accuracy
15	functional
16	performance
17	stress
18	)
19
20set(DEQP_GLES3_SRCS
21	tes3Context.cpp
22	tes3Context.hpp
23	tes3InfoTests.cpp
24	tes3InfoTests.hpp
25	tes3TestCase.cpp
26	tes3TestCase.hpp
27	tes3TestPackage.cpp
28	tes3TestPackage.hpp
29	tes3TestCaseWrapper.hpp
30	tgl45es3TestPackage.cpp
31	tgl45es3TestPackage.hpp
32	)
33
34set(DEQP_GLES3_LIBS
35	deqp-gles3-accuracy
36	deqp-gles3-functional
37	deqp-gles3-performance
38	deqp-gles3-stress
39	tcutil
40	glutil
41	${DEQP_GLES3_LIBRARIES}
42	)
43
44add_deqp_module(deqp-gles3 "${DEQP_GLES3_SRCS}" "${DEQP_GLES3_LIBS}" "tcutil-platform" tes3TestPackageEntry.cpp)
45
46# Data directories
47add_data_dir(deqp-gles3 ../../data/gles3/data								gles3/data)
48add_data_dir(deqp-gles3 ../../data/gles3/shaders							gles3/shaders)
49add_data_dir(deqp-gles3 ../../external/graphicsfuzz/data/gles3/graphicsfuzz	gles3/graphicsfuzz)
50