cmake脚本模板
2022-11-24 22:38:59
michael007js
182
#指定cmake最低版本
cmake_minimum_required(VERSION 3.4.1)
#设置NDK生成的so包路径:app/src/main/jniLibs/
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/../jniLibs/${ANDROID_ABI})
#编译源代码
add_library(
core
SHARED
xxx1.h
xxx1.cpp
xxx2.h
xxx2.cpp
xxx3.h
xxx3.cpp
)
#链接Android 日志库文件
find_library( #日志路径变量的名称
log-lib
#要创建的NDK库的名称
log )
##编译.so 文件
target_link_libraries( #设置链接的NDK包名
core
#将目标库链接到日志库
${log-lib} )