diff options
| author | hathach <[email protected]> | 2024-04-16 22:17:29 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2024-04-19 23:16:54 +0700 |
| commit | 7545c40003d5f143cd7cb21037e4dd63b882d7f7 (patch) | |
| tree | 64e848fdd999e79654e5bdda59e22c00bcb97e30 /examples/build_system | |
| parent | 0fb73eac7e058925cebf788f58d9f9f8e823d79b (diff) | |
cmake detect toolchain based on -DCMAKE_C_COMPILER
Diffstat (limited to 'examples/build_system')
| -rw-r--r-- | examples/build_system/cmake/toolchain/arm_iar.cmake | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/examples/build_system/cmake/toolchain/arm_iar.cmake b/examples/build_system/cmake/toolchain/arm_iar.cmake index 1482624e5..c22685112 100644 --- a/examples/build_system/cmake/toolchain/arm_iar.cmake +++ b/examples/build_system/cmake/toolchain/arm_iar.cmake @@ -1,8 +1,16 @@ set(CMAKE_SYSTEM_NAME Generic) -set(CMAKE_C_COMPILER "iccarm") -set(CMAKE_CXX_COMPILER "iccarm") -set(CMAKE_ASM_COMPILER "iasmarm") +if (NOT DEFINED CMAKE_C_COMPILER) + set(CMAKE_C_COMPILER "iccarm") +endif() + +if (NOT DEFINED CMAKE_CXX_COMPILER) + set(CMAKE_CXX_COMPILER "iccarm") +endif() + +if (NOT DEFINED CMAKE_ASM_COMPILER) + set(CMAKE_ASM_COMPILER "iasmarm") +endif() set(CMAKE_SIZE "size" CACHE FILEPATH "") set(CMAKE_OBJCOPY "ielftool" CACHE FILEPATH "") |
