1e5c31af7Sopenharmony_ci# dEQP-GLES2 2e5c31af7Sopenharmony_ci 3e5c31af7Sopenharmony_ciinclude_directories( 4e5c31af7Sopenharmony_ci accuracy 5e5c31af7Sopenharmony_ci functional 6e5c31af7Sopenharmony_ci performance 7e5c31af7Sopenharmony_ci randomshaders 8e5c31af7Sopenharmony_ci stress 9e5c31af7Sopenharmony_ci ../glshared 10e5c31af7Sopenharmony_ci ${CMAKE_CURRENT_SOURCE_DIR} 11e5c31af7Sopenharmony_ci ) 12e5c31af7Sopenharmony_ci 13e5c31af7Sopenharmony_ciadd_subdirectory(accuracy) 14e5c31af7Sopenharmony_ciadd_subdirectory(functional) 15e5c31af7Sopenharmony_ciadd_subdirectory(performance) 16e5c31af7Sopenharmony_ciadd_subdirectory(stress) 17e5c31af7Sopenharmony_ci 18e5c31af7Sopenharmony_ciset(DEQP_GLES2_SRCS 19e5c31af7Sopenharmony_ci tes2CapabilityTests.cpp 20e5c31af7Sopenharmony_ci tes2CapabilityTests.hpp 21e5c31af7Sopenharmony_ci tes2Context.cpp 22e5c31af7Sopenharmony_ci tes2Context.hpp 23e5c31af7Sopenharmony_ci tes2InfoTests.cpp 24e5c31af7Sopenharmony_ci tes2InfoTests.hpp 25e5c31af7Sopenharmony_ci tes2TestCase.cpp 26e5c31af7Sopenharmony_ci tes2TestCase.hpp 27e5c31af7Sopenharmony_ci tes2TestPackage.cpp 28e5c31af7Sopenharmony_ci tes2TestPackage.hpp 29e5c31af7Sopenharmony_ci ) 30e5c31af7Sopenharmony_ci 31e5c31af7Sopenharmony_ciset(DEQP_GLES2_LIBS 32e5c31af7Sopenharmony_ci deqp-gles2-accuracy 33e5c31af7Sopenharmony_ci deqp-gles2-functional 34e5c31af7Sopenharmony_ci deqp-gles2-performance 35e5c31af7Sopenharmony_ci deqp-gles2-stress 36e5c31af7Sopenharmony_ci tcutil 37e5c31af7Sopenharmony_ci glutil 38e5c31af7Sopenharmony_ci ${DEQP_GLES2_LIBRARIES} 39e5c31af7Sopenharmony_ci ) 40e5c31af7Sopenharmony_ci 41e5c31af7Sopenharmony_ciadd_deqp_module(deqp-gles2 "${DEQP_GLES2_SRCS}" "${DEQP_GLES2_LIBS}" "tcutil-platform" tes2TestPackageEntry.cpp) 42e5c31af7Sopenharmony_ci 43e5c31af7Sopenharmony_ci# Data directories 44e5c31af7Sopenharmony_ciadd_data_dir(deqp-gles2 ../../data/gles2/data gles2/data) 45e5c31af7Sopenharmony_ciadd_data_dir(deqp-gles2 ../../data/gles2/shaders gles2/shaders) 46