mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-06 01:26:49 +08:00

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@69 6e48237b-75ef-9749-8fc9-41990f28c85a
33 lines
610 B
CMake
33 lines
610 B
CMake
# vim: syntax=cmake
|
|
if(${ANDROID})
|
|
set(OS_DIR android)
|
|
elseif(${UNIX})
|
|
set(OS_DIR linux)
|
|
elseif(${WIN32})
|
|
set(OS_DIR window)
|
|
else()
|
|
message(SEND_ERROR "Can not found platform definistion ${CMAKE_SYSTEM}")
|
|
endif()
|
|
|
|
include_directories(.)
|
|
|
|
add_library(osal STATIC
|
|
mpp_time.cpp
|
|
mpp_list.cpp
|
|
mpp_mem.cpp
|
|
mpp_env.cpp
|
|
mpp_log.cpp
|
|
${OS_DIR}/os_mem.c
|
|
${OS_DIR}/os_env.c
|
|
${OS_DIR}/os_log.c
|
|
)
|
|
|
|
if(ANDROID)
|
|
# in Android pthread is in libc, also need liblog
|
|
target_link_libraries(osal log stdc++ m c )
|
|
else()
|
|
target_link_libraries(osal pthread)
|
|
endif()
|
|
|
|
add_subdirectory(test)
|