xref: /rockchip-linux_mpp/kmpp/CMakeLists.txt (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
1*437bfbebSnyanmisaka# vim: syntax=cmake
2*437bfbebSnyanmisaka
3*437bfbebSnyanmisaka# ----------------------------------------------------------------------------
4*437bfbebSnyanmisaka# add include directory
5*437bfbebSnyanmisaka# ----------------------------------------------------------------------------
6*437bfbebSnyanmisakainclude_directories(${PROJECT_SOURCE_DIR}/mpp/codec/inc)
7*437bfbebSnyanmisakainclude_directories(${PROJECT_SOURCE_DIR}/osal/driver/inc)
8*437bfbebSnyanmisaka
9*437bfbebSnyanmisaka# ----------------------------------------------------------------------------
10*437bfbebSnyanmisaka# add kmpp base component
11*437bfbebSnyanmisaka# ----------------------------------------------------------------------------
12*437bfbebSnyanmisakaadd_subdirectory(base)
13*437bfbebSnyanmisaka
14*437bfbebSnyanmisaka# ----------------------------------------------------------------------------
15*437bfbebSnyanmisaka# add kmpp implement
16*437bfbebSnyanmisaka# ----------------------------------------------------------------------------
17*437bfbebSnyanmisakaset (KMPP_SRC
18*437bfbebSnyanmisaka    kmpp.c
19*437bfbebSnyanmisaka    kmpp_venc.c
20*437bfbebSnyanmisaka    kmpp_vdec.c
21*437bfbebSnyanmisaka    )
22*437bfbebSnyanmisaka
23*437bfbebSnyanmisakaadd_library(kmpp OBJECT ${KMPP_SRC})
24*437bfbebSnyanmisakaset_target_properties(kmpp PROPERTIES FOLDER "kmpp")
25*437bfbebSnyanmisaka
26*437bfbebSnyanmisaka# ----------------------------------------------------------------------------
27*437bfbebSnyanmisaka# add kmpp test case
28*437bfbebSnyanmisaka# ----------------------------------------------------------------------------
29*437bfbebSnyanmisakaadd_subdirectory(test)
30*437bfbebSnyanmisaka
31