Files
mpp/osal/CMakeLists.txt

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)