# vim: syntax=cmake
|
include_directories(worker/inc)
|
include_directories(common)
|
|
# ----------------------------------------------------------------------------
|
# add hardware hal
|
# ----------------------------------------------------------------------------
|
add_subdirectory(vpu)
|
add_subdirectory(rkdec)
|
add_subdirectory(rkenc)
|
add_subdirectory(dummy)
|
add_subdirectory(common)
|
|
# ----------------------------------------------------------------------------
|
# add mpp_hal implement
|
# ----------------------------------------------------------------------------
|
add_library(mpp_hal STATIC
|
mpp_enc_hal.cpp
|
hal_task.cpp
|
mpp_hal.cpp
|
)
|
|
set_target_properties(mpp_hal PROPERTIES FOLDER "mpp/hal")
|
|
target_link_libraries(mpp_hal
|
${HAL_AVSD}
|
${HAL_H263D}
|
${HAL_H264D}
|
${HAL_H265D}
|
${HAL_MPEG2D}
|
${HAL_MPEG4D}
|
${HAL_VP8D}
|
${HAL_VP9D}
|
${HAL_JPEGD}
|
${HAL_AV1D}
|
${HAL_H264E}
|
${HAL_JPEGE}
|
${HAL_H265E}
|
${HAL_VP8E}
|
hal_dummy
|
)
|