文章目录
文件目录
├── CMakeLists.txt
│ ├── cmake
│ │ ├── modules
│ │ └── toolschain
│ │ └── Tiny4412.cmake
CMakeLists.txt
在顶层CMakeLists.txt中添加以下命令:
# 添加判断条件,在编译时使用如下命令才会进行交叉编译,否则调用本机编译程序,如果有多个目标平台添加相关判断即可
# cmake -DCMAKE_BUILD_TARGET=Tiny4412 ..
# cmake -DCMAKE_TOOLCHAIN_FILE=./cmake/Tiny4412.cmake
set(CODE_ROOT_PATH ${
CMAKE_SOURCE_DIR})
if(CMAKE_BUILD_TARGET STREQUAL Tiny4412)
# 设置toolchain文件路径
set(CMAKE_TOOLCHAIN_FILE
${
CMAKE_SOURCE_DIR}/cmake/toolschain/Tiny4412.cmake)