File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
modules/trusted-firmware-m Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -219,7 +219,17 @@ if (CONFIG_BUILD_WITH_TFM)
219
219
if (${ZEPHYR_TOOLCHAIN_VARIANT} STREQUAL "zephyr" )
220
220
set (TFM_TOOLCHAIN_FILE "toolchain_GNUARM.cmake" )
221
221
set (TFM_TOOLCHAIN_PREFIX "arm-zephyr-eabi" )
222
- set (TFM_TOOLCHAIN_PATH ${ZEPHYR_SDK_INSTALL_DIR} /arm-zephyr-eabi/bin )
222
+ if (${TOOLCHAIN_VARIANT_COMPILER} STREQUAL "gnu" )
223
+ if (EXISTS ${ZEPHYR_SDK_INSTALL_DIR} /cmake/zephyr/gnu/generic.cmake )
224
+ set (TFM_TOOLCHAIN_PATH ${ZEPHYR_SDK_INSTALL_DIR} /gnu/arm-zephyr-eabi/bin )
225
+ else ()
226
+ set (TFM_TOOLCHAIN_PATH ${ZEPHYR_SDK_INSTALL_DIR} /arm-zephyr-eabi/bin )
227
+ endif ()
228
+ elseif (${TOOLCHAIN_VARIANT_COMPILER} STREQUAL "llvm" )
229
+ set (TFM_TOOLCHAIN_PATH ${ZEPHYR_SDK_INSTALL_DIR} /llvm/bin )
230
+ else ()
231
+ set (TFM_TOOLCHAIN_PATH ${ZEPHYR_SDK_INSTALL_DIR} /arm-zephyr-eabi/bin )
232
+ endif ()
223
233
elseif (${ZEPHYR_TOOLCHAIN_VARIANT} STREQUAL "gnuarmemb" )
224
234
set (TFM_TOOLCHAIN_FILE "toolchain_GNUARM.cmake" )
225
235
set (TFM_TOOLCHAIN_PREFIX "arm-none-eabi" )
You can’t perform that action at this time.
0 commit comments