зеркало из https://github.com/github/ruby.git
.travis.yml: extra CFLAGS to suppress warnings
When CFLAGS is passed on travis, warnflags seems not working. Let's add them directly to prevent clang form messing up the logs. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65796 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
e0dba0780c
Коммит
9f6c0270ca
|
@ -309,6 +309,10 @@ matrix:
|
|||
|
||||
before_script:
|
||||
- "echo JOBS=${JOBS} SETARCH=${SETARCH}"
|
||||
- |-
|
||||
if [ ! -z "$CFLAGS" ]; then
|
||||
CFLAGS="$CFLAGS -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value"
|
||||
fi
|
||||
- "$SETARCH uname -a"
|
||||
- "$SETARCH uname -r"
|
||||
- "rm -fr .ext autom4te.cache"
|
||||
|
@ -335,6 +339,7 @@ before_script:
|
|||
gcc*) the_gcc=(ccache $CC ${GCC_FLAGS[@]} -fno-diagnostics-color) ;;
|
||||
clang*) the_gcc=(ccache $CC ${GCC_FLAGS[@]} -fno-color-diagnostics) ;;
|
||||
esac
|
||||
- |-
|
||||
$SETARCH ../configure -C --disable-install-doc --prefix=/tmp/ruby-prefix --with-gcc="${the_gcc[*]}" $CONFIG_FLAG "${CONFIG_FLAG_ARRAY[@]}"
|
||||
- "cp -pr config.cache config.status .ext/include ../config_1st"
|
||||
- "$SETARCH make reconfig"
|
||||
|
|
Загрузка…
Ссылка в новой задаче