Home | History | Annotate | Download | only in android
      1 # Android
      2 message("*** Using Android")
      3 set(DEQP_TARGET_NAME	"Android")
      4 set(DEQP_SUPPORT_GLES1	ON)
      5 set(DEQP_SUPPORT_GLES2	ON)
      6 set(DEQP_SUPPORT_GLES3	ON)
      7 set(DEQP_SUPPORT_EGL	ON)
      8 
      9 # GLESv2 lib
     10 find_library(GLES2_LIBRARY GLESv2 PATHS /usr/lib)
     11 set(DEQP_GLES2_LIBRARIES ${GLES2_LIBRARY})
     12 
     13 # GLESv1 lib
     14 find_library(GLES1_LIBRARY GLESv1_CM PATHS /usr/lib)
     15 set(DEQP_GLES1_LIBRARIES ${GLES1_LIBRARY})
     16 
     17 # EGL lib
     18 if (DEQP_SUPPORT_EGL)
     19 	find_library(EGL_LIBRARY EGL PATHS /usr/lib)
     20 	set(DEQP_EGL_LIBRARIES ${EGL_LIBRARY})
     21 endif ()
     22 
     23 # Platform libs
     24 find_library(LOG_LIBRARY NAMES log PATHS /usr/lib)
     25 set(DEQP_PLATFORM_LIBRARIES ${DEQP_PLATFORM_LIBRARIES} ${LOG_LIBRARY})
     26 
     27 if (DE_ANDROID_API GREATER 8)
     28 	# libandroid for NativeActivity APIs
     29 	find_library(ANDROID_LIBRARY NAMES android PATHS /usr/lib)
     30 	set(DEQP_PLATFORM_LIBRARIES ${DEQP_PLATFORM_LIBRARIES} ${ANDROID_LIBRARY})
     31 endif ()
     32 
     33 # Android uses customized execserver
     34 include_directories(execserver)
     35 set(DEQP_PLATFORM_LIBRARIES xscore ${DEQP_PLATFORM_LIBRARIES})
     36