Merge vk-gl-cts/vulkan-cts-1.0.1 into vk-gl-cts/vulkan-cts-1.0.2
[platform/upstream/VK-GL-CTS.git] / modules / gles3 / CMakeLists.txt
1 # dEQP-GLES3
2
3 include_directories(
4         ../glshared
5         .                               # For child modules
6         )
7
8 add_subdirectory(accuracy)
9 add_subdirectory(functional)
10 add_subdirectory(performance)
11 add_subdirectory(stress)
12
13 include_directories(
14         accuracy
15         functional
16         performance
17         stress
18         )
19
20 set(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         )
30
31 set(DEQP_GLES3_LIBS
32         deqp-gles3-accuracy
33         deqp-gles3-functional
34         deqp-gles3-performance
35         deqp-gles3-stress
36         tcutil
37         glutil
38         ${DEQP_GLES3_LIBRARIES}
39         )
40
41 add_deqp_module(deqp-gles3 "${DEQP_GLES3_SRCS}" "${DEQP_GLES3_LIBS}" tes3TestPackageEntry.cpp)
42
43 # Data directories
44 add_data_dir(deqp-gles3 ../../data/gles3/data           gles3/data)
45 add_data_dir(deqp-gles3 ../../data/gles3/shaders        gles3/shaders)