ex

Fork of mbed-os-example-mbed5-blinky by mbed-os-examples

Committer:
TMBOY
Date:
Tue Jul 18 16:34:48 2017 +0800
Revision:
45:2aa9f933c8d2
?

Who changed what in which revision?

UserRevisionLine numberNew contents of line
TMBOY 45:2aa9f933c8d2 1 #指定CMake的最小版本
TMBOY 45:2aa9f933c8d2 2 cmake_minimum_required(VERSION 3.4.1)
TMBOY 45:2aa9f933c8d2 3
TMBOY 45:2aa9f933c8d2 4 set(libs_DIR src/main/jniLibs/${ANDROID_ABI})
TMBOY 45:2aa9f933c8d2 5
TMBOY 45:2aa9f933c8d2 6 set(libs_include_DIR src/main/cpp)
TMBOY 45:2aa9f933c8d2 7
TMBOY 45:2aa9f933c8d2 8 #确保 CMake 可以在编译时定位您的标头文件以及源文件
TMBOY 45:2aa9f933c8d2 9 include_directories(${lib_include_DIR})
TMBOY 45:2aa9f933c8d2 10
TMBOY 45:2aa9f933c8d2 11 link_directories(${libs_DIR})
TMBOY 45:2aa9f933c8d2 12
TMBOY 45:2aa9f933c8d2 13 #添加我们自己的模块,名字是wakeup,SHARED可分享的,以及配置源文件或者头文件的路径
TMBOY 45:2aa9f933c8d2 14 add_library( wakeup
TMBOY 45:2aa9f933c8d2 15 SHARED
TMBOY 45:2aa9f933c8d2 16 src/main/cpp/wakeup.cpp
TMBOY 45:2aa9f933c8d2 17 src/main/cpp/Interface.h
TMBOY 45:2aa9f933c8d2 18 )
TMBOY 45:2aa9f933c8d2 19 #找到log这个模块
TMBOY 45:2aa9f933c8d2 20 find_library(log-lib
TMBOY 45:2aa9f933c8d2 21 log
TMBOY 45:2aa9f933c8d2 22 )
TMBOY 45:2aa9f933c8d2 23 #把我们自己的模块和动态库bdEASRAndroid模块,找到log这个模块,关联起来
TMBOY 45:2aa9f933c8d2 24 target_link_libraries(wakeup
TMBOY 45:2aa9f933c8d2 25 bdEASRAndroid
TMBOY 45:2aa9f933c8d2 26 ${log-lib}
TMBOY 45:2aa9f933c8d2 27 )
TMBOY 45:2aa9f933c8d2 28
TMBOY 45:2aa9f933c8d2 29 # 注意:bdEASRAndroid so库不要带版本号 比如:bdEASRAndroid.v1.10.10
TMBOY 45:2aa9f933c8d2 30 # jniLibs 里面也不要带版本号