cmake_minimum_required(VERSION 3.4.1) project(yuv) include_directories(${CMAKE_CURRENT_LIST_DIR}) include_directories(${CMAKE_CURRENT_LIST_DIR}/include) if(${OHOS_ARCH} STREQUAL "armeabi-v7a") add_library(yuv STATIC source/compare.cc source/compare_common.cc source/compare_posix.cc source/convert.cc source/convert_argb.cc source/convert_from.cc source/convert_from_argb.cc source/convert_to_argb.cc source/convert_to_i420.cc source/cpu_id.cc source/format_conversion.cc source/planar_functions.cc source/rotate.cc source/rotate_argb.cc source/rotate_mips.cc source/row_any.cc source/row_common.cc source/row_mips.cc source/row_posix.cc source/scale.cc source/scale_argb.cc source/scale_common.cc source/scale_mips.cc source/scale_posix.cc source/video_common.cc) else() add_library(yuv STATIC source/compare.cc source/compare_common.cc source/compare_posix.cc source/convert.cc source/convert_argb.cc source/convert_from.cc source/convert_from_argb.cc source/convert_to_argb.cc source/convert_to_i420.cc source/cpu_id.cc source/format_conversion.cc source/planar_functions.cc source/rotate.cc source/rotate_argb.cc source/rotate_mips.cc source/row_any.cc source/row_common.cc source/row_mips.cc source/row_posix.cc source/scale.cc source/scale_argb.cc source/scale_common.cc source/scale_mips.cc source/scale_posix.cc source/video_common.cc source/compare_neon64.cc source/rotate_neon64.cc source/row_neon64.cc source/scale_neon64.cc) endif()