美文网首页
CMake文件配置

CMake文件配置

作者: foucs | 来源:发表于2018-06-28 17:10 被阅读0次

cmake版本

cmake_minimum_required(VERSION 3.4.1)

设置生成的so动态库最后输出的路径

set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/src/main/jniLibs/${ANDROID_ABI})

包含的头文件

include_directories(src/main/cpp/libyuv/include)

执行libyuv的CMakeLists.txt文件

add_subdirectory(src/main/cpp/libyuv ./build)

查找指定路径下的所有源文件

aux_source_directory(src/main/cpp SRC_FILE)

添加库文件

add_library(yuvutil SHARED ${SRC_FILE})

Camakelist.txt文件生成时默认导入的打印三方库

find_library(log-lib log)

开始链接库,放在第一个的库名称必须是当前的库名称,也就是yuvutil,不能将yuv放在前面

target_link_libraries(yuvutil ${log-lib} yuv)

参考:
CMake配置:https://blog.csdn.net/sw5131899/article/details/77895610?locationNum=7&fps=1
LibYuv文档:https://chromium.googlesource.com/libyuv/libyuv/+/master/docs/getting_started.md

相关文章

网友评论

      本文标题:CMake文件配置

      本文链接:https://www.haomeiwen.com/subject/mzqnyftx.html