mirror of
https://github.com/apache/nuttx.git
synced 2026-05-16 13:56:00 +08:00
a2e8bb83a4
Summary: - Unified the specification of LLVM architecture and ABI types across the CMake and Makefile configurations. - Introduced `LLVM_ARCHTYPE` and `LLVM_CPUTYPE` variables in the CMake configuration to match the Makefile's approach. - Standardized the ABI type (`LLVM_ABITYPE`) to `sysv` for both Linux and macOS host configurations. Impact: - Ensures consistent LLVM target definitions across build systems (CMake and Makefile). - Simplifies future maintenance by avoiding divergence in LLVM-related configurations. - No functional changes to the build output; only the internal representation of LLVM target information is aligned. Signed-off-by: Huang Qi <huangqi3@xiaomi.com>