1message("*** Using nullws target") 2set(DEQP_TARGET_NAME "nullws") 3 4set(DEQP_USE_NULLWS ON) 5add_definitions(-DNULLWS) 6 7find_library(GLES2_LIBRARY NAMES libGLESv2 GLESv2) 8find_library(GLES3_LIBRARY NAMES libGLESv3 GLESv3) 9find_library(EGL_LIBRARY NAMES libEGL EGL) 10 11if (NOT GLES3_LIBRARY) 12 find_library(GLES3_LIBRARY NAMES libGLESv2 GLESv2) 13endif() 14 15find_path(GLES2_INCLUDE_PATH GLES2/gl2.h) 16find_path(GLES3_INCLUDE_PATH GLES3/gl3.h) 17find_path(GLES31_INCLUDE_PATH GLES3/gl31.h) 18find_path(GLES32_INCLUDE_PATH GLES3/gl32.h) 19find_path(EGL_INCLUDE_PATH EGL/egl.h) 20 21if (GLES2_LIBRARY AND GLES2_INCLUDE_PATH) 22 set(DEQP_SUPPORT_GLES2 ON) 23 set(DEQP_GLES2_LIBRARIES ${GLES2_LIBRARY}) 24 include_directories(BEFORE ${GLES2_INCLUDE_PATH}) 25endif () 26 27if (GLES3_LIBRARY AND GLES3_INCLUDE_PATH) 28 set(DEQP_SUPPORT_GLES3 ON) 29 set(DEQP_GLES3_LIBRARIES ${GLES3_LIBRARY}) 30 include_directories(BEFORE ${GLES3_INCLUDE_PATH}) 31endif () 32 33if (GLES3_LIBRARY AND GLES31_INCLUDE_PATH) 34 set(DEQP_SUPPORT_GLES31 ON) 35 set(DEQP_GLES31_LIBRARIES ${GLES3_LIBRARY}) 36 include_directories(${GLES31_INCLUDE_PATH}) 37endif () 38 39if (GLES3_LIBRARY AND GLES32_INCLUDE_PATH) 40 set(DEQP_SUPPORT_GLES32 ON) 41 set(DEQP_GLES32_LIBRARIES ${GLES3_LIBRARY}) 42 include_directories(${GLES32_INCLUDE_PATH}) 43endif () 44 45if (EGL_LIBRARY AND EGL_INCLUDE_PATH) 46 set(DEQP_SUPPORT_EGL ON) 47 set(DEQP_EGL_LIBRARIES ${EGL_LIBRARY}) 48 include_directories(BEFORE ${EGL_INCLUDE_PATH}) 49endif () 50 51set(TCUTIL_PLATFORM_SRCS 52 nullws/tcuNullWSPlatform.cpp 53 nullws/tcuNullWSPlatform.hpp 54) 55