mirror of
https://gitee.com/dlmu-cone/tronone-h7-scaffold
synced 2026-07-24 11:37:44 +08:00
添加starm-clang和arm-none-eabi工具链检测逻辑,移除CMakePresets.json
This commit is contained in:
12
cmake/DetectToolchain.cmake
Normal file
12
cmake/DetectToolchain.cmake
Normal file
@@ -0,0 +1,12 @@
|
||||
if(NOT CMAKE_TOOLCHAIN_FILE)
|
||||
# 检查 starm-clang 是否可用
|
||||
find_program(STARM_CLANG starm-clang)
|
||||
|
||||
if(STARM_CLANG)
|
||||
set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/cmake/Toolchain/starm-clang.cmake)
|
||||
message(STATUS "已找到 starm-clang, 使用 starm-clang 工具链")
|
||||
else()
|
||||
set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/cmake/Toolchain/gcc-arm-none-eabi.cmake)
|
||||
message(STATUS "未找到 starm-clang 工具链, 使用 gcc-arm-none-eabi 工具链")
|
||||
endif()
|
||||
endif()
|
||||
Reference in New Issue
Block a user