Merge vk-gl-cts/vulkan-cts-1.3.4 into vk-gl-cts/main
[platform/upstream/VK-GL-CTS.git] / modules / gles31 / CMakeLists.txt
1 # dEQP-GLES31
2
3 include_directories(
4         ../glshared
5         .                               # For child modules
6         )
7
8 add_subdirectory(functional)
9 add_subdirectory(stress)
10
11 include_directories(
12         functional
13         stress
14         )
15
16 set(DEQP_GLES31_SRCS
17         tes31Context.cpp
18         tes31Context.hpp
19         tes31InfoTests.cpp
20         tes31InfoTests.hpp
21         tes31TestCase.cpp
22         tes31TestCase.hpp
23         tes31TestPackage.cpp
24         tes31TestCaseWrapper.hpp
25         tes31TestPackage.hpp
26         tgl45es31TestPackage.cpp
27         tgl45es31TestPackage.hpp
28         )
29
30 set(DEQP_GLES31_LIBS
31         deqp-gles31-functional
32         deqp-gles31-stress
33         tcutil
34         glutil
35         ${DEQP_GLES3_LIBRARIES}
36         )
37
38 add_deqp_module(deqp-gles31 "${DEQP_GLES31_SRCS}" "${DEQP_GLES31_LIBS}" "tcutil-platform" tes31TestPackageEntry.cpp)
39
40 # Data directories
41 add_data_dir(deqp-gles31 ../../data/gles31/data         gles31/data)
42 add_data_dir(deqp-gles31 ../../data/gles31/shaders      gles31/shaders)