Fix toolchain for travis

This commit is contained in:
Nanosonde 2020-11-08 17:05:18 +01:00
parent 6da6968c5a
commit 69c690e415
2 changed files with 16 additions and 15 deletions

View File

@ -38,7 +38,7 @@
- cmake --build .
# Test build for CC13x0 platform
- language: minimal
- language: cpp
dist: focal
os: linux
addons:
@ -47,9 +47,10 @@
- ubuntu-toolchain-r-test
packages:
- cmake
- arm-none-eabi-gcc
env:
#- MATRIX_EVAL="CC=arm-none-eabi-gcc && CXX=arm-none-eabi-g++"
- GCC_URL="https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2019q4/gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2?revision=108bd959-44bd-4619-9c19-26187abf5225&la=en&hash=E788CE92E5DFD64B2A8C246BBA91A249CB8E2D2D"
- MATRIX_EVAL="CC=arm-none-eabi-gcc && CXX=arm-none-eabi-g++"
#- GCC_URL="https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2019q4/gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2?revision=108bd959-44bd-4619-9c19-26187abf5225&la=en&hash=E788CE92E5DFD64B2A8C246BBA91A249CB8E2D2D"
cache:
directories:
git:
@ -57,17 +58,17 @@
quiet: true
before_install:
#- eval "${MATRIX_EVAL}"
- eval "${MATRIX_EVAL}"
install:
- pushd .
- cd ~
- mkdir arm-gcc-toolchain
- wget -O $HOME/arm-gcc-toolchain/gcc.tar.bz2 $GCC_URL
- cd arm-gcc-toolchain
- tar -jxf gcc.tar.bz2 --strip=1
- popd
- export PATH=$HOME/arm-gcc-toolchain/bin:$PATH
#- pushd .
#- cd ~
#- mkdir arm-gcc-toolchain
#- wget -O $HOME/arm-gcc-toolchain/gcc.tar.bz2 $GCC_URL
#- cd arm-gcc-toolchain
#- tar -jxf gcc.tar.bz2 --strip=1
#- popd
#- export PATH=$HOME/arm-gcc-toolchain/bin:$PATH
before_script:
- arm-none-eabi-gcc --version

View File

@ -109,9 +109,9 @@ set(CMAKE_EXE_LINKER_FLAGS_RELEASE "-flto" CACHE INTERNAL "Linker options for re
#---------------------------------------------------------------------------------------
# Set compilers
#---------------------------------------------------------------------------------------
set(CMAKE_C_COMPILER ${TOOLCHAIN_BIN_DIR}/${TOOLCHAIN}-gcc${TOOLCHAIN_EXT} CACHE INTERNAL "C Compiler")
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_BIN_DIR}/${TOOLCHAIN}-g++${TOOLCHAIN_EXT} CACHE INTERNAL "C++ Compiler")
set(CMAKE_ASM_COMPILER ${TOOLCHAIN_BIN_DIR}/${TOOLCHAIN}-gcc${TOOLCHAIN_EXT} CACHE INTERNAL "ASM Compiler")
#set(CMAKE_C_COMPILER ${TOOLCHAIN_BIN_DIR}/${TOOLCHAIN}-gcc${TOOLCHAIN_EXT} CACHE INTERNAL "C Compiler")
#set(CMAKE_CXX_COMPILER ${TOOLCHAIN_BIN_DIR}/${TOOLCHAIN}-g++${TOOLCHAIN_EXT} CACHE INTERNAL "C++ Compiler")
#set(CMAKE_ASM_COMPILER ${TOOLCHAIN_BIN_DIR}/${TOOLCHAIN}-gcc${TOOLCHAIN_EXT} CACHE INTERNAL "ASM Compiler")
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)