cmake_minimum_required(VERSION 2.8)
project(tests-for-libvdpau-va-gl)

include_directories(..)
find_package(X11 REQUIRED)
pkg_check_modules(VDPAU vdpau REQUIRED)

link_libraries(${X11_LIBRARIES} ${VDPAU_LIBRARIES} -lpthread)
link_directories(${X11_LIBRARY_DIRS} ${VDPAU_LIBRARY_DIRS})

add_executable(test-000 EXCLUDE_FROM_ALL test-000.c ../bitstream.c)
add_executable(test-001 EXCLUDE_FROM_ALL test-001.c vdpau-init.c)
add_executable(test-002 EXCLUDE_FROM_ALL test-002.c vdpau-init.c)
add_executable(test-003 EXCLUDE_FROM_ALL test-003.c vdpau-init.c)
add_executable(test-004 EXCLUDE_FROM_ALL test-004.c vdpau-init.c)
add_executable(test-005 EXCLUDE_FROM_ALL test-005.c vdpau-init.c)
add_executable(test-006 EXCLUDE_FROM_ALL test-006.c vdpau-init.c)
add_executable(test-007 EXCLUDE_FROM_ALL test-007.c vdpau-init.c)
add_executable(test-008 EXCLUDE_FROM_ALL test-008.c vdpau-init.c)
add_executable(test-009 EXCLUDE_FROM_ALL test-009.c vdpau-init.c)
add_executable(test-010 EXCLUDE_FROM_ALL test-010.c vdpau-init.c)

add_test(test-000 ${CMAKE_CURRENT_BINARY_DIR}/test-000)
add_test(test-001 ${CMAKE_CURRENT_BINARY_DIR}/test-001)
add_test(test-002 ${CMAKE_CURRENT_BINARY_DIR}/test-002)
add_test(test-003 ${CMAKE_CURRENT_BINARY_DIR}/test-003)
add_test(test-004 ${CMAKE_CURRENT_BINARY_DIR}/test-004)
add_test(test-005 ${CMAKE_CURRENT_BINARY_DIR}/test-005)
add_test(test-006 ${CMAKE_CURRENT_BINARY_DIR}/test-006)
add_test(test-007 ${CMAKE_CURRENT_BINARY_DIR}/test-007)
add_test(test-008 ${CMAKE_CURRENT_BINARY_DIR}/test-008)
add_test(test-009 ${CMAKE_CURRENT_BINARY_DIR}/test-009)
add_test(test-010 ${CMAKE_CURRENT_BINARY_DIR}/test-010)

add_dependencies(check test-000)
add_dependencies(check test-001)
add_dependencies(check test-002)
add_dependencies(check test-003)
add_dependencies(check test-004)
add_dependencies(check test-005)
add_dependencies(check test-006)
add_dependencies(check test-007)
add_dependencies(check test-008)
add_dependencies(check test-009)
add_dependencies(check test-010)
