function (ADD_APP_TEST) cmake_parse_arguments( TEST # Options "" # One value args "NAME;TARGET;REF" # Multi value args "ARGS" ${ARGN} ) add_test( NAME app_${TEST_NAME} COMMAND python ${CMAKE_SOURCE_DIR}/app_driver.py --apitrace ${APITRACE_EXECUTABLE} --apitrace-source ${APITRACE_SOURCE_DIR} --api ${api} --ref-dump ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_REF} -- "$" ${TEST_ARGS} ) endfunction () if (OPENGL_FOUND AND GLEW_FOUND AND GLUT_FOUND) add_subdirectory (gl) endif () if (EGL_FOUND) add_subdirectory (egl) endif () if (DirectX_FXC_EXECUTABLE) add_subdirectory (hlsl) endif () if (DirectX_D3D11_FOUND) add_subdirectory (d3d11) endif () if (DirectX_D3D10_FOUND) add_subdirectory (d3d10) endif () if (DirectX_D3D9_FOUND) add_subdirectory (d3d9) endif () if (DirectX_D3D8_FOUND) add_subdirectory (d3d8) endif () if (DirectX_D3D_FOUND) add_subdirectory (d3d7) endif ()