22 function (ADD_APP_TEST)
23 cmake_parse_arguments(
37 python ${CMAKE_SOURCE_DIR}/driver.py
38 --build ${APITRACE_BINARY_DIR}
39 --ref-dump ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_REF}
40 "$<TARGET_FILE:${TEST_TARGET}>"
45 foreach (target ${targets})
46 add_executable (${subdir}_${target} ${target}.c)
47 set_target_properties (${subdir}_${target} PROPERTIES OUTPUT_NAME ${target})
49 if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${target}.ref.txt)
51 NAME ${subdir}_${target}
52 COMMAND python ${CMAKE_SOURCE_DIR}/driver.py
53 --build ${APITRACE_BINARY_DIR}
54 --ref-dump ${CMAKE_CURRENT_SOURCE_DIR}/${target}.ref.txt
55 "$<TARGET_FILE:${subdir}_${target}>"
61 NAME "gl_varray_drawarrays"
62 TARGET ${subdir}_varray
63 REF varray_drawarrays.ref.txt
64 ARGS pointer drawarrays
68 NAME "gl_varray_elements"
69 TARGET ${subdir}_varray
70 REF varray_drawelements.ref.txt
71 ARGS pointer drawelements
75 NAME "gl_varray_interleaved"
76 TARGET ${subdir}_varray
77 REF varray_interleaved.ref.txt
78 ARGS interleaved drawarrays