mirror of
https://github.com/espressif/openthread.git
synced 2026-07-09 05:40:27 +00:00
Add arm-gcc54 to travis and -Wno-c++14-compat to CXXFLAGS. (#832)
This commit is contained in:
+4
-1
@@ -48,7 +48,10 @@ matrix:
|
||||
- env: BUILD_TARGET="scan-build"
|
||||
compiler: clang
|
||||
os: linux
|
||||
- env: BUILD_TARGET="cc2538"
|
||||
- env: BUILD_TARGET="arm-gcc49"
|
||||
compiler: gcc
|
||||
os: linux
|
||||
- env: BUILD_TARGET="arm-gcc54"
|
||||
compiler: gcc
|
||||
os: linux
|
||||
- env: BUILD_TARGET="posix"
|
||||
|
||||
@@ -67,7 +67,7 @@ cd /tmp || die
|
||||
sudo apt-get install clang || die
|
||||
}
|
||||
|
||||
[ $BUILD_TARGET != cc2538 ] || {
|
||||
[ $BUILD_TARGET != arm-gcc49 ] || {
|
||||
sudo apt-get install lib32z1 || die
|
||||
wget https://launchpad.net/gcc-arm-embedded/4.9/4.9-2015-q3-update/+download/gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz2 || die
|
||||
tar xjf gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz2 || die
|
||||
@@ -75,6 +75,14 @@ cd /tmp || die
|
||||
arm-none-eabi-gcc --version || die
|
||||
}
|
||||
|
||||
[ $BUILD_TARGET != arm-gcc54 ] || {
|
||||
sudo apt-get install lib32z1 || die
|
||||
wget https://launchpad.net/gcc-arm-embedded/5.0/5-2016-q3-update/+download/gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2 || die
|
||||
tar xjf gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2 || die
|
||||
export PATH=/tmp/gcc-arm-none-eabi-5_4-2016q3/bin:$PATH || die
|
||||
arm-none-eabi-gcc --version || die
|
||||
}
|
||||
|
||||
[ $BUILD_TARGET != posix-32-bit ] || {
|
||||
sudo apt-get install g++-multilib || die
|
||||
}
|
||||
|
||||
+8
-1
@@ -47,13 +47,20 @@ set -x
|
||||
scan-build --status-bugs -analyze-headers -v make || die
|
||||
}
|
||||
|
||||
[ $BUILD_TARGET != cc2538 ] || {
|
||||
[ $BUILD_TARGET != arm-gcc49 ] || {
|
||||
export PATH=/tmp/gcc-arm-none-eabi-4_9-2015q3/bin:$PATH || die
|
||||
COMMISSIONER=1 JOINER=1 make -f examples/Makefile-cc2538 || die
|
||||
arm-none-eabi-size output/bin/arm-none-eabi-ot-cli || die
|
||||
arm-none-eabi-size output/bin/arm-none-eabi-ot-ncp || die
|
||||
}
|
||||
|
||||
[ $BUILD_TARGET != arm-gcc54 ] || {
|
||||
export PATH=/tmp/gcc-arm-none-eabi-5_4-2016q3/bin:$PATH || die
|
||||
COMMISSIONER=1 JOINER=1 make -f examples/Makefile-cc2538 || die
|
||||
arm-none-eabi-size output/bin/arm-none-eabi-ot-cli || die
|
||||
arm-none-eabi-size output/bin/arm-none-eabi-ot-ncp || die
|
||||
}
|
||||
|
||||
[ $BUILD_TARGET != posix ] || {
|
||||
make -f examples/Makefile-posix || die
|
||||
}
|
||||
|
||||
+1
-1
@@ -224,7 +224,7 @@ AC_PROG_LN_S
|
||||
#
|
||||
|
||||
PROSPECTIVE_CFLAGS="-Wall -Wextra -Wshadow -Werror -std=c99 -pedantic-errors"
|
||||
PROSPECTIVE_CXXFLAGS="-Wall -Wextra -Wshadow -Werror"
|
||||
PROSPECTIVE_CXXFLAGS="-Wall -Wextra -Wshadow -Werror -Wno-c++14-compat"
|
||||
|
||||
AC_CACHE_CHECK([whether $CC is Clang],
|
||||
[nl_cv_clang],
|
||||
|
||||
Reference in New Issue
Block a user