X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=apps%2Fgl%2FCMakeLists.txt;h=ba8ad164f0a47e5cd8403637cf33039243988d4a;hb=9fffa6319d4f5e28f6fe3852aea2d4a6de1a6214;hp=e14ad3a680aa2cf6cfcee4ebdef534410c9e33f4;hpb=6bd03f06bc7875962e85cc643b54b7ed093b9900;p=apitrace-tests diff --git a/apps/gl/CMakeLists.txt b/apps/gl/CMakeLists.txt index e14ad3a..ba8ad16 100644 --- a/apps/gl/CMakeLists.txt +++ b/apps/gl/CMakeLists.txt @@ -11,7 +11,7 @@ link_libraries ( ${OPENGL_gl_LIBRARY} ) -set (subdir gl) +set (api gl) set (targets tri @@ -20,14 +20,35 @@ set (targets ) foreach (target ${targets}) - add_executable (${subdir}_${target} ${target}.c) - set_target_properties (${subdir}_${target} PROPERTIES OUTPUT_NAME ${target}) - - add_test( - NAME ${subdir}_${target} - COMMAND python ${CMAKE_SOURCE_DIR}/driver.py - --build ${APITRACE_BINARY_DIR} - --ref-dump ${CMAKE_CURRENT_SOURCE_DIR}/${target}.ref.txt - "$" - ) + add_executable (${api}_${target} ${target}.c) + set_target_properties (${api}_${target} PROPERTIES OUTPUT_NAME ${target}) + + 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) + +add_app_test ( + NAME "gl_varray_drawarrays" + TARGET ${api}_varray + REF varray_drawarrays.ref.txt + ARGS pointer drawarrays +) + +add_app_test ( + NAME "gl_varray_elements" + TARGET ${api}_varray + REF varray_drawelements.ref.txt + ARGS pointer drawelements +) + +add_app_test ( + NAME "gl_varray_interleaved" + TARGET ${api}_varray + REF varray_interleaved.ref.txt + ARGS interleaved drawarrays +)