diff options
Diffstat (limited to 'tools/cmake_toolchain_files')
-rw-r--r-- | tools/cmake_toolchain_files/armgcc.cmake | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tools/cmake_toolchain_files/armgcc.cmake b/tools/cmake_toolchain_files/armgcc.cmake index c1a8dc7..3d7f729 100644 --- a/tools/cmake_toolchain_files/armgcc.cmake +++ b/tools/cmake_toolchain_files/armgcc.cmake @@ -1,5 +1,3 @@ -INCLUDE(CMakeForceCompiler) - # TOOLCHAIN EXTENSION IF(WIN32) SET(TOOLCHAIN_EXT ".exe") @@ -35,8 +33,12 @@ SET(TOOLCHAIN_LIB_DIR ${TOOLCHAIN_DIR}/${TARGET_TRIPLET}/lib) SET(CMAKE_SYSTEM_NAME Generic) SET(CMAKE_SYSTEM_PROCESSOR arm) -CMAKE_FORCE_C_COMPILER(${TOOLCHAIN_BIN_DIR}/${TARGET_TRIPLET}-gcc${TOOLCHAIN_EXT} GNU) -CMAKE_FORCE_CXX_COMPILER(${TOOLCHAIN_BIN_DIR}/${TARGET_TRIPLET}-g++${TOOLCHAIN_EXT} GNU) +# make sure toolchain tests succeed +SET(CMAKE_C_FLAGS "--specs=nosys.specs" CACHE INTERNAL "make spec") +SET(CMAKE_CXX_FLAGS "--specs=nosys.specs" CACHE INTERNAL "make spec") + +SET(CMAKE_C_COMPILER ${TOOLCHAIN_BIN_DIR}/${TARGET_TRIPLET}-gcc${TOOLCHAIN_EXT}) +SET(CMAKE_CXX_COMPILER ${TOOLCHAIN_BIN_DIR}/${TARGET_TRIPLET}-g++${TOOLCHAIN_EXT}) SET(CMAKE_ASM_COMPILER ${TOOLCHAIN_BIN_DIR}/${TARGET_TRIPLET}-gcc${TOOLCHAIN_EXT}) SET(CMAKE_OBJCOPY ${TOOLCHAIN_BIN_DIR}/${TARGET_TRIPLET}-objcopy CACHE INTERNAL "objcopy tool") |