ex
Fork of mbed-os-example-mbed5-blinky by
dcs-sdk-java-master/app/CMakeLists.txt@45:2aa9f933c8d2, 2017-07-18 (annotated)
- Committer:
- TMBOY
- Date:
- Tue Jul 18 16:34:48 2017 +0800
- Revision:
- 45:2aa9f933c8d2
?
Who changed what in which revision?
| User | Revision | Line number | New 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 里面也不要带版本号 |
