From da13d43b0b99d377ed176416c9eb26fa801fc79a Mon Sep 17 00:00:00 2001 From: "Ivan I. Ovchinnikov" Date: Thu, 23 Jul 2026 20:03:49 +0300 Subject: [PATCH] base blink migrated, compiled --- CMakeLists.txt | 8 ++++++++ readme.md | 10 ++++++++++ 2 files changed, 18 insertions(+) create mode 100644 readme.md diff --git a/CMakeLists.txt b/CMakeLists.txt index b9e911d..4c3bde3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,6 +24,14 @@ set(CMAKE_PROJECT_NAME stm_os_sampler) # Enable compile command to ease indexing with e.g. clangd set(CMAKE_EXPORT_COMPILE_COMMANDS TRUE) +### Руками вписал эту переменную. +### Важно для компилятора, чтобы видел все ARM инструкции. +### На других машинах и в других средах путь может отличаться, +### зависит от компилятора, версии и среды. +if(NOT CMAKE_TOOLCHAIN_FILE) + set(CMAKE_TOOLCHAIN_FILE "${CMAKE_SOURCE_DIR}/cmake/gcc-arm-none-eabi.cmake") +endif() + # Core project settings project(${CMAKE_PROJECT_NAME}) message("Build type: " ${CMAKE_BUILD_TYPE}) diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..214ff67 --- /dev/null +++ b/readme.md @@ -0,0 +1,10 @@ + +## Особенности сборки CLion +Руками вписал эту переменную. +Важно для компилятора, чтобы видел все ARM инструкции. +На других машинах и в других средах путь может отличаться, зависит от компилятора, версии и среды. +```cmake +if(NOT CMAKE_TOOLCHAIN_FILE) + set(CMAKE_TOOLCHAIN_FILE "${CMAKE_SOURCE_DIR}/cmake/gcc-arm-none-eabi.cmake") +endif() +```