Skip to content

Commit fdc7b83

Browse files
committed
support building on Windows, by @dotnfc in issue #14
1 parent 7963ece commit fdc7b83

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

toolchain.cmake

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,15 @@ set(triple arm-none-eabi)
44
set(CMAKE_SYSTEM_NAME Generic)
55
SET(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
66

7-
set(CMAKE_C_COMPILER "${CROSS_COMPILE}gcc")
7+
if (CMAKE_HOST_WIN32)
8+
set (TOOLCHAIN_SUFFIX .exe)
9+
else()
10+
set (TOOLCHAIN_SUFFIX "")
11+
endif()
12+
13+
set(CMAKE_C_COMPILER "${CROSS_COMPILE}gcc${TOOLCHAIN_SUFFIX}")
814
set(CMAKE_C_COMPILER_TARGET ${triple})
9-
set(CMAKE_CXX_COMPILER "${CROSS_COMPILE}g++")
15+
set(CMAKE_CXX_COMPILER "${CROSS_COMPILE}g++${TOOLCHAIN_SUFFIX}")
1016
set(CMAKE_CXX_COMPILER_TARGET ${triple})
11-
set(CMAKE_ASM_COMPILER "${CROSS_COMPILE}gcc")
17+
set(CMAKE_ASM_COMPILER "${CROSS_COMPILE}gcc${TOOLCHAIN_SUFFIX}")
1218
set(CMAKE_ASM_COMPILER_TARGET ${triple})

0 commit comments

Comments
 (0)