2025-04-01 11:40:22 +08:00
|
|
|
# vim: syntax=cmake
|
|
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------
|
|
|
|
|
# add include directory
|
|
|
|
|
# ----------------------------------------------------------------------------
|
|
|
|
|
include_directories(${PROJECT_SOURCE_DIR}/mpp/codec/inc)
|
2025-04-03 18:13:59 +08:00
|
|
|
include_directories(${PROJECT_SOURCE_DIR}/osal/driver/inc)
|
2025-04-01 11:40:22 +08:00
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------
|
|
|
|
|
# add kmpp base component
|
|
|
|
|
# ----------------------------------------------------------------------------
|
|
|
|
|
add_subdirectory(base)
|
|
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------
|
|
|
|
|
# add kmpp implement
|
|
|
|
|
# ----------------------------------------------------------------------------
|
|
|
|
|
set (KMPP_SRC
|
|
|
|
|
kmpp.c
|
2025-10-14 17:57:33 +08:00
|
|
|
kmpp_venc.c
|
2025-10-16 11:32:51 +08:00
|
|
|
kmpp_vdec.c
|
2025-04-01 11:40:22 +08:00
|
|
|
)
|
|
|
|
|
|
2025-04-03 18:13:59 +08:00
|
|
|
add_library(kmpp OBJECT ${KMPP_SRC})
|
2025-04-01 11:40:22 +08:00
|
|
|
set_target_properties(kmpp PROPERTIES FOLDER "kmpp")
|
|
|
|
|
|
2025-10-14 17:57:33 +08:00
|
|
|
# ----------------------------------------------------------------------------
|
|
|
|
|
# add kmpp test case
|
|
|
|
|
# ----------------------------------------------------------------------------
|
|
|
|
|
add_subdirectory(test)
|
|
|
|
|
|