]> git.cworth.org Git - apitrace-tests/blob - apps/CMakeLists.txt
Test single/double buffering.
[apitrace-tests] / apps / CMakeLists.txt
1 function (ADD_APP_TEST)
2     cmake_parse_arguments(
3         TEST
4         # Options
5         ""
6         # One value args
7         "NAME;TARGET;REF"
8         # Multi value args
9         "ARGS"
10         ${ARGN}
11     )
12
13     add_test(
14         NAME app_${TEST_NAME}
15         COMMAND
16         python ${CMAKE_SOURCE_DIR}/driver.py
17             --build ${APITRACE_BINARY_DIR}
18             --api ${api}
19             --ref-dump ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_REF}
20             --
21             "$<TARGET_FILE:${TEST_TARGET}>"
22             ${TEST_ARGS}
23     )
24 endfunction ()
25
26 if (OPENGL_FOUND)
27     add_subdirectory (gl)
28 endif ()
29
30 if (EGL_FOUND)
31     add_subdirectory (egl)
32 endif ()