include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/../eglut ${EGL_INCLUDE_DIRS} ${GLESV2_INCLUDE_DIRS} ) set (api egl_gles2) set (targets tri_glsl ) if (X11_FOUND) foreach (target ${targets}) add_executable (${api}_${target} ${target}.c) set_target_properties (${api}_${target} PROPERTIES OUTPUT_NAME ${target}) target_link_libraries (${api}_${target} ${EGL_LIBRARIES} ${GLESV2_LIBRARIES}) if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${target}.ref.txt) add_app_test( NAME ${api}_${target} TARGET ${api}_${target} REF ${target}.ref.txt ) endif () endforeach (target) endif ()