fix[cmake]: Fix static build issue

Add merge_static_lib.sh to cmake command.

Signed-off-by: canming huang <huangcmzzk@gmail.com>
Change-Id: I1574818090f22c5612ddcb9aa12653428273f5c5
This commit is contained in:
canming huang
2025-05-17 15:53:07 +00:00
committed by Herman Chen
parent aa6ae2c5f6
commit 014bca460e

View File

@@ -75,6 +75,7 @@ target_link_libraries(${MPP_STATIC} mpp_codec mpp_hal mpp_vproc kmpp
add_custom_command(TARGET ${MPP_STATIC} POST_BUILD
COMMAND ${CMAKE_AR} x $<TARGET_FILE:${MPP_STATIC}>
COMMAND ${CMAKE_AR} rcs lib${MPP_SHARED}.a *.o
COMMAND ${CMAKE_SOURCE_DIR}/merge_static_lib.sh ${CMAKE_BINARY_DIR} ${MPP_SHARED}
COMMAND ${CMAKE_STRIP} --strip-debug lib${MPP_SHARED}.a
COMMAND pwd
COMMAND rm *.o