# 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)