]> git.cworth.org Git - apitrace-tests/blobdiff - apps/gl/CMakeLists.txt
Specify the api to trace.
[apitrace-tests] / apps / gl / CMakeLists.txt
index 42688190138f936d2233ae46c4651021656f4cce..69f2b211b6a40606cbdabeaf3c8a86c0ddc5f378 100644 (file)
@@ -11,7 +11,7 @@ link_libraries (
     ${OPENGL_gl_LIBRARY}
 )
 
-set (subdir gl)
+set (api gl)
 
 set (targets
     tri
@@ -36,6 +36,7 @@ function (ADD_APP_TEST)
         COMMAND
         python ${CMAKE_SOURCE_DIR}/driver.py
             --build ${APITRACE_BINARY_DIR}
+            --api ${api}
             --ref-dump ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_REF}
             "$<TARGET_FILE:${TEST_TARGET}>"
             ${TEST_ARGS}
@@ -43,37 +44,37 @@ function (ADD_APP_TEST)
 endfunction ()
 
 foreach (target ${targets})
-    add_executable (${subdir}_${target} ${target}.c)
-    set_target_properties (${subdir}_${target} PROPERTIES OUTPUT_NAME ${target})
+    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_test(
-            NAME ${subdir}_${target}
+            NAME ${api}_${target}
             COMMAND python ${CMAKE_SOURCE_DIR}/driver.py
                 --build ${APITRACE_BINARY_DIR}
                 --ref-dump ${CMAKE_CURRENT_SOURCE_DIR}/${target}.ref.txt
-                "$<TARGET_FILE:${subdir}_${target}>"
+                "$<TARGET_FILE:${api}_${target}>"
         )
     endif ()
 endforeach (target)
 
 add_app_test (
     NAME "gl_varray_drawarrays"
-    TARGET ${subdir}_varray
+    TARGET ${api}_varray
     REF varray_drawarrays.ref.txt
     ARGS pointer drawarrays
 )
 
 add_app_test (
     NAME "gl_varray_elements"
-    TARGET ${subdir}_varray
+    TARGET ${api}_varray
     REF varray_drawelements.ref.txt
     ARGS pointer drawelements
 )
 
 add_app_test (
     NAME "gl_varray_interleaved"
-    TARGET ${subdir}_varray
+    TARGET ${api}_varray
     REF varray_interleaved.ref.txt
     ARGS interleaved drawarrays
 )