Home | History | Annotate | Download | only in default
      1 
      2 message("*** Default target")
      3 
      4 set(DEQP_TARGET_NAME 	"Default")
      5 
      6 # OpenGL (ES) tests do not require any libraries or headers
      7 set(DEQP_SUPPORT_GLES2	ON)
      8 set(DEQP_SUPPORT_GLES3	ON)
      9 set(DEQP_SUPPORT_OPENGL	ON)
     10 
     11 # For static linking
     12 find_library(GLES2_LIBRARY		NAMES libGLESv2 GLESv2)
     13 find_library(EGL_LIBRARY		NAMES libEGL EGL)
     14 
     15 find_path(GLES2_INCLUDE_PATH	GLES2/gl2.h)
     16 find_path(GLES3_INCLUDE_PATH	GLES3/gl3.h)
     17 find_path(EGL_INCLUDE_PATH		EGL/egl.h)
     18 
     19 if (GLES2_LIBRARY AND GLES2_INCLUDE_PATH)
     20 	set(DEQP_GLES2_LIBRARIES ${GLES2_LIBRARY})
     21 endif ()
     22 
     23 if (GLES2_LIBRARY AND GLES3_INCLUDE_PATH)
     24 	# Assume that GLESv2 provides ES3 symbols if GLES3/gl3.h was found
     25 	set(DEQP_GLES3_LIBRARIES ${GLES2_LIBRARY})
     26 endif ()
     27 
     28 if (EGL_LIBRARY AND EGL_INCLUDE_PATH)
     29 	set(DEQP_SUPPORT_EGL		ON)
     30 	set(DEQP_EGL_LIBRARIES		${EGL_LIBRARY})
     31 	include_directories(${EGL_INCLUDE_PATH})
     32 endif ()
     33 
     34 # OpenCL support?
     35 find_library(OPENCL_LIBRARY		NAMES libOpenCL OpenCL)
     36 find_path(OPENCL_INCLUDE_PATH	CL/cl.h OpenCL/cl.h)
     37 
     38 message("OPENCL_LIBRARY = ${OPENCL_LIBRARY}")
     39 message("OPENCL_INCLUDE_PATH = ${OPENCL_INCLUDE_PATH}")
     40 
     41 if (OPENCL_LIBRARY AND OPENCL_INCLUDE_PATH)
     42 	set(DEQP_SUPPORT_OPENCL		ON)
     43 	set(DEQP_OPENCL_LIBRARIES	${OPENCL_LIBRARY})
     44 	include_directories(${OPENCL_INCLUDE_PATH})
     45 endif ()
     46 
     47 # X11 / GLX?
     48 if (DE_OS_IS_UNIX)
     49 	find_package(X11)
     50 	if (X11_FOUND)
     51 		set(DEQP_USE_X11 ON)
     52 	endif ()
     53 
     54 	set(DEQP_PLATFORM_LIBRARIES ${X11_LIBRARIES})
     55 	include_directories(${X11_INCLUDE_DIR})
     56 endif ()
     57