Skip to content

Commit 3bc9506

Browse files
oyvindronningstadioannisg
authored andcommitted
[nrf temphack] trusted-firmware-m: Use find_program for C compiler
Otherwise, the build can't find the compiler executable on Windows Ref: NCSDK-8303 Signed-off-by: Øyvind Rønningstad <[email protected]>
1 parent d372dee commit 3bc9506

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

trusted-firmware-m/toolchain_GNUARM.cmake

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,13 @@ endif()
1313

1414
set(CMAKE_SYSTEM_NAME Generic)
1515

16-
set(CMAKE_C_COMPILER ${CROSS_COMPILE}-gcc)
17-
set(CMAKE_ASM_COMPILER ${CROSS_COMPILE}-gcc)
16+
find_program(CMAKE_C_COMPILER ${CROSS_COMPILE}-gcc)
17+
18+
if(CMAKE_C_COMPILER STREQUAL "CMAKE_C_COMPILER-NOTFOUND")
19+
message(FATAL_ERROR "Could not find compiler: '${CROSS_COMPILE}-gcc'")
20+
endif()
21+
22+
set(CMAKE_ASM_COMPILER ${CMAKE_C_COMPILER})
1823

1924
set(LINKER_VENEER_OUTPUT_FLAG -Wl,--cmse-implib,--out-implib=)
2025
set(COMPILER_CMSE_FLAG -mcmse)

0 commit comments

Comments
 (0)