xref: /rockchip-linux_mpp/mpp/vproc/vdpp/test/CMakeLists.txt (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
1# vim: syntax=cmake
2# ----------------------------------------------------------------------------
3# mpp/vproc/vdpp built-in unit test case
4# ----------------------------------------------------------------------------
5# vdpp unit test
6option(VDPP_TEST "Build base vdpp unit test" ${BUILD_TEST})
7if (VDPP_TEST)
8    add_executable(vdpp_test vdpp_test.c)
9    target_link_libraries(vdpp_test ${MPP_SHARED} utils vproc_vdpp)
10    set_target_properties(vdpp_test PROPERTIES FOLDER "mpp/vproc/vdpp")
11    add_test(NAME vdpp_test COMMAND vdpp_test)
12
13    # hwpq test (call libvdpp.so)
14    add_executable(hwpq_test hwpq_test.c)
15    target_link_libraries(hwpq_test vdpp ${ASAN_LIB})
16    set_target_properties(hwpq_test PROPERTIES FOLDER "mpp/vproc/vdpp")
17    add_test(NAME hwpq_test COMMAND hwpq_test)
18endif()
19