mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-11-02 21:44:01 +08:00
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1195 6e48237b-75ef-9749-8fc9-41990f28c85a
49 lines
1.6 KiB
CMake
49 lines
1.6 KiB
CMake
# vim: syntax=cmake
|
|
include_directories(.)
|
|
include_directories(common)
|
|
include_directories(base/inc)
|
|
include_directories(codec/inc)
|
|
include_directories(hal/inc)
|
|
|
|
# ----------------------------------------------------------------------------
|
|
# add mpp base component
|
|
# ----------------------------------------------------------------------------
|
|
add_subdirectory(base)
|
|
|
|
# ----------------------------------------------------------------------------
|
|
# add codec parsers
|
|
# ----------------------------------------------------------------------------
|
|
add_subdirectory(codec)
|
|
|
|
# ----------------------------------------------------------------------------
|
|
# add register generation hal
|
|
# ----------------------------------------------------------------------------
|
|
add_subdirectory(hal)
|
|
|
|
# ----------------------------------------------------------------------------
|
|
# add mpp implement
|
|
# ----------------------------------------------------------------------------
|
|
set (MPP_SRC
|
|
mpp_info.cpp
|
|
mpp.cpp
|
|
mpi_impl.cpp
|
|
mpi.cpp
|
|
)
|
|
|
|
add_library(mpp STATIC ${MPP_SRC})
|
|
set_target_properties(mpp PROPERTIES FOLDER "mpp")
|
|
set_target_properties(mpp PROPERTIES CLEAN_DIRECT_OUTPUT 1)
|
|
target_link_libraries(mpp mpp_base mpp_codec mpp_hal)
|
|
set_target_properties(mpp PROPERTIES C_VISIBILITY_PRESET default)
|
|
|
|
add_library(mpp_shared SHARED ${MPP_SRC})
|
|
set_target_properties(mpp_shared PROPERTIES FOLDER "mpp")
|
|
set_target_properties(mpp_shared PROPERTIES OUTPUT_NAME "mpp")
|
|
set_target_properties(mpp_shared PROPERTIES CLEAN_DIRECT_OUTPUT 1)
|
|
target_link_libraries(mpp_shared mpp)
|
|
|
|
add_subdirectory(legacy)
|
|
|
|
add_subdirectory(test)
|
|
|