xref: /rockchip-linux_mpp/mpp/vproc/vdpp/CMakeLists.txt (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
1*437bfbebSnyanmisaka# vim: syntax=cmake
2*437bfbebSnyanmisaka
3*437bfbebSnyanmisaka# ----------------------------------------------------------------------------
4*437bfbebSnyanmisaka# add vdpp (Video Display Post Processor) implement
5*437bfbebSnyanmisaka# ----------------------------------------------------------------------------
6*437bfbebSnyanmisakaadd_library(vproc_vdpp STATIC vdpp_api.c
7*437bfbebSnyanmisaka                              vdpp.c
8*437bfbebSnyanmisaka                              vdpp2.c
9*437bfbebSnyanmisaka                              vdpp_common.c)
10*437bfbebSnyanmisakaset_target_properties(vproc_vdpp PROPERTIES FOLDER "mpp/vproc/vdpp")
11*437bfbebSnyanmisaka
12*437bfbebSnyanmisakaadd_subdirectory(test)
13*437bfbebSnyanmisaka
14*437bfbebSnyanmisaka# libvdpp.so for hwpq
15*437bfbebSnyanmisakaadd_library(vdpp SHARED hwpq_vdpp_proc.c ../../mpp_info.c)
16*437bfbebSnyanmisakaset_target_properties(vdpp PROPERTIES FOLDER "mpp/vproc/vdpp")
17*437bfbebSnyanmisakaset_target_properties(vdpp PROPERTIES CLEAN_DIRECT_OUTPUT 1)
18*437bfbebSnyanmisakatarget_link_libraries(vdpp osal mpp_base kmpp_base vproc_vdpp m)
19*437bfbebSnyanmisakaset_target_properties(vdpp PROPERTIES C_VISIBILITY_PRESET default)
20*437bfbebSnyanmisakaset_target_properties(vdpp PROPERTIES CXX_VISIBILITY_PRESET default)
21