We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7963ece commit fdc7b83Copy full SHA for fdc7b83
toolchain.cmake
@@ -4,9 +4,15 @@ set(triple arm-none-eabi)
4
set(CMAKE_SYSTEM_NAME Generic)
5
SET(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
6
7
-set(CMAKE_C_COMPILER "${CROSS_COMPILE}gcc")
+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}")
14
set(CMAKE_C_COMPILER_TARGET ${triple})
-set(CMAKE_CXX_COMPILER "${CROSS_COMPILE}g++")
15
+set(CMAKE_CXX_COMPILER "${CROSS_COMPILE}g++${TOOLCHAIN_SUFFIX}")
16
set(CMAKE_CXX_COMPILER_TARGET ${triple})
-set(CMAKE_ASM_COMPILER "${CROSS_COMPILE}gcc")
17
+set(CMAKE_ASM_COMPILER "${CROSS_COMPILE}gcc${TOOLCHAIN_SUFFIX}")
18
set(CMAKE_ASM_COMPILER_TARGET ${triple})
0 commit comments