William S Fulton
2015-02-12 22:06:29 UTC
Yesterday I committed some changes that turns on stricter gcc compiler
warnings as errors for the Travis tests. These are controlled by the
new top level testflags.py file
https://github.com/swig/swig/blob/master/testflags.py which is just a
way to get customized CFLAGS and CXXFLAGS for each target language
that is tested on the Travis Ubuntu servers. We could expand this over
time to support the Travis OSX and OpenBuild server platforms.
Most of the improvements in the code generation is for ISO C90
compliance which a number of C compilers require. I've also squashed
the clang warnings on OSX except for Perl, which I'm unsure about how
to solve.
Simon, could you fix the Scilab problems? I've turned off warnings as
errors until this is fixed, see the Travis Ubuntu builds.
There is just one Javascript problem in the overload_rename testcase
to fix too, hence Javascript is currently using
-Wno-error=unused-function.
William
warnings as errors for the Travis tests. These are controlled by the
new top level testflags.py file
https://github.com/swig/swig/blob/master/testflags.py which is just a
way to get customized CFLAGS and CXXFLAGS for each target language
that is tested on the Travis Ubuntu servers. We could expand this over
time to support the Travis OSX and OpenBuild server platforms.
Most of the improvements in the code generation is for ISO C90
compliance which a number of C compilers require. I've also squashed
the clang warnings on OSX except for Perl, which I'm unsure about how
to solve.
Simon, could you fix the Scilab problems? I've turned off warnings as
errors until this is fixed, see the Travis Ubuntu builds.
There is just one Javascript problem in the overload_rename testcase
to fix too, hence Javascript is currently using
-Wno-error=unused-function.
William