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