CMake工程构建-示例
背景:ucos-II 2.9.1在Linux x86_64平台移植,采用CMake构建项目工程。
CMake版本:cmake-3.15.1
一、目录结构
cocoyan
|----> app
| |----> main.c
| |----> CMakeLists.txt
|
|----> port
| |----> checksum.S
| |----> CMakeLists.txt
|----> core
| |----> os_cfg.h
| |----> os_core.c
| |----> os_cpu.h
| |----> os_dbg_r.c
| |----> os_flag.c
| |----> os_mbox.c
| |----> os_mem.c
| |----> os_mutex.c
| |----> os_q.c
| |----> os_sem.c
| |----> os_task.c
| |----> os_time.c
| |----> os_tmr.c
| |----> ucos_ii.c
| |----> ucos_ii.h
| |----> CMakeLists.txt
|----> ccconfig.h.in
|----> CMakeLists.txt
二、编写主目录下的CMakeLists.txt
c