美文网首页
CMakelists

CMakelists

作者: lixinxin | 来源:发表于2018-03-29 10:31 被阅读12次

    CMakelists.txt

    # 指定cmke版本
    cmake_minimum_required(VERSION 3.4.1)
    
    # add_library()命令用于向CMake添加依赖源文件或库
    # 指令需传入三个参数(函数库名称、库类型、依赖源文件相对路径)
    add_library(  # 生成函数库的名称,即libnative-lib.so或libnative-lib.a(lib和.so/.a默认缺省)
                 native-lib
                 # 生成库类型:动态库为SHARED,静态库为STATIC
                 SHARED
                 # 依赖的c/cpp文件(相对路径
                 src/main/cpp/native-lib.cpp )
    
    # find_library()命令用于定位NDK中的库
    # 需传入两个参数(path变量、ndk库名称)
    find_library( # 设置path变量的名称,这里为NDK中的日志库
                  log-lib
                   #指定cmake查询库的名称
                   #即在ndk开发包中查询liblog.so函数库,将其路径赋值给log-lib
                  log )
    
    #target_link_libraries()命令用于指定要关联到的原生库的库
    target_link_libraries(# 指定目标库,与上面指定的函数库名一致
                           native-lib
                           # 链接的库,根据log-lib变量对应liblog.so函数库  
                           ${log-lib} )
    

    相关文章

      网友评论

          本文标题:CMakelists

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