# CMake 交叉编译工具链文件模板
# 使用方法: cmake -DCMAKE_TOOLCHAIN_FILE=toolchain.cmake ..

# === 目标平台设置 ===
set(CMAKE_SYSTEM_NAME Linux)          # 改为你的目标系统: Linux / Windows / Darwin / Generic
set(CMAKE_SYSTEM_PROCESSOR aarch64)   # 改为你的目标架构: aarch64 / arm / mips / riscv64 / x86_64

# === 交叉编译器设置 ===
set(CMAKE_C_COMPILER aarch64-linux-gnu-gcc)
set(CMAKE_CXX_COMPILER aarch64-linux-gnu-g++)

# === 目标平台库路径（如果有 sysroot）===
# set(CMAKE_SYSROOT /path/to/sysroot)
# set(CMAKE_FIND_ROOT_PATH /path/to/sysroot)

# === 搜索路径行为 ===
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
