William S Fulton
a4e63a2cfc
Workaround all Travis OSX builds reporting a failure
...
Use 'set -e' just for catching errors in the travis install scripts
and not after the scripts which use 'source' in .travis.yml. This is
needed since Travis upgraded Xcode to 7.3 which has some errors due to
bad exit code in Travis scripts using rvm, see:
https://github.com/travis-ci/travis-ci/issues/6307
https://github.com/travis-ci/travis-ci/issues/6522
2016-10-16 12:28:15 +01:00
William S Fulton
d8434e47ac
Updates for Travis testing where the default Xcode changed from 6.1 to 7.3
...
See https://blog.travis-ci.com/2016-10-04-osx-73-default-image-live/
2016-10-16 12:17:53 +01:00
Olly Betts
5e63738f75
Remove ancient debian directory
...
It's not been touched since 2006, won't work with modern versions
of the debian packaging tools, and relies on a script which isn't
in git. Debian packaging is maintained in a separate VCS by the
Debian maintainer. Fixes #774 , reported by Nico Schlömer.
2016-08-30 14:38:17 +12:00
William S Fulton
5cb545aefa
statically link to gcc windows runtimes when cross compiling windows binaries
2016-05-29 12:17:06 +01:00
William S Fulton
dbb64cc458
No need to detect languages when building Windows binary
2016-05-29 00:46:00 +01:00
William S Fulton
4dda14f906
Fix new mingw detection
2016-05-28 23:59:38 +01:00
William S Fulton
ed44958576
Update windows on linux build to use i686-w64-ming32
2016-05-28 23:46:07 +01:00
William S Fulton
1f0acadcf0
Add gcc-6 Travis testing and use gcc-5.3 instead of gcc-5.2
...
Test Python, Java and C# with gcc-6
Test gcc-5 on Trusty instead of on Precise to pick up gcc-5.3 instead of gcc-5.2
2016-05-28 20:13:20 +01:00
William S Fulton
e28b7f1fcf
Workaround cgo declarations after statements in Go Travis tests
...
These should be fixed when go-1.7 is released
2016-05-02 21:28:12 +01:00
William S Fulton
8666b99e74
Test Go 1.5 on Ubuntu Trusty on Travis
...
1.5 is the default version on Trusty (VER=1.5 added just for display on Travis)
2016-05-02 21:24:48 +01:00
William S Fulton
6db5556456
Add Lua 5.3 testing on Travis
2016-05-01 12:43:47 +01:00
William S Fulton
0075f4fff4
Scilab warnings as errors now fully turned on in Travis testing
2016-03-12 12:13:44 +00:00
Alec Cooper
b83aa57a54
Travis uses rvm, use it to install ruby 2.3.0
2016-02-05 22:00:41 -05:00
William S Fulton
b5b89c1294
Remove Travis 'gem pristine --all'
...
We'll have to live with the gem warnings
2016-02-04 08:36:26 +00:00
William S Fulton
a37fcb8f82
Fix Travis Ruby gem pristine warnings
...
Suppresses these for each example/test-suite:
Ignoring executable-hooks-1.3.2 because its extensions are not built. Try: gem pristine executable-hooks --version 1.3.2
Ignoring gem-wrappers-1.2.7 because its extensions are not built. Try: gem pristine gem-wrappers --version 1.2.7
Ignoring nokogiri-1.6.6.2 because its extensions are not built. Try: gem pristine nokogiri --version 1.6.6.2
2016-02-04 08:35:41 +00:00
William S Fulton
dbdef93a0c
Use set -e in Travis scripts to ensure the scripts fail on error
2016-02-04 08:35:07 +00:00
William S Fulton
97c138dbd8
Travis: ensure the requested language version is being tested
...
The various Python versions were not being tested
2016-02-04 08:32:30 +00:00
William S Fulton
42c140053e
Add ruby-2.3 testing to Travis
2016-02-04 08:09:28 +00:00
Olly Betts
b3bedc210c
[Javascript] For v8 >= 4.3.0, use V8_MAJOR_VERSION.
...
Fixes https://github.com/swig/swig/issues/561 .
2016-01-12 09:33:13 +13:00
William S Fulton
6b4d9d7bfa
Add check that mingw gcc is installed when making release
2015-12-31 17:53:45 +00:00
William S Fulton
adc773455d
Merge branch 'missing-initializers'
...
* missing-initializers:
Tcl fix when using -Wmissing-field-initializers warnings
Php fix for -Wmissing-field-initializers warning
Fixes for Octave and missing -Wmissing-field-initializers in swig_octave_member
Fixes for Ruby and using -Wmissing-field-initializers
R test case warning fixes
Use -Wmissing-field-initializers warning testing all languages on Travis
2015-12-19 16:34:38 +00:00
William S Fulton
aa3e2c82c7
Use -Wmissing-field-initializers warning testing all languages on Travis
2015-12-19 16:14:01 +00:00
William S Fulton
64dcd50b99
Remove dependency on yodl tools and remove ccache-swig man page
...
Use the CCache.html docs instead of the ccache-swig man page.
The yodl2man and yodl2html tools are no longer used and so SWIG no
longer has a dependency on these packages which were required when
building from git.
Closes #286
Closes #128
2015-12-17 02:36:48 +00:00
William S Fulton
fcb2ed1d10
Add -Wmissing-field-initializers to python Travis testing
2015-12-14 01:22:41 +00:00
William S Fulton
16a3ff3603
Add executable permissions to new scripts
2015-09-05 15:43:05 +01:00
Alexey Sokolov
5dd553e244
Travis: unify GCC5 and SWIG_CC variables
2015-09-05 11:21:17 +01:00
Alexey Sokolov
3f0072c7ca
Add R to testflags.py
2015-09-02 08:22:29 +01:00
Alexey Sokolov
9155ff0fbb
Integrate OS X .travis.yml into master branch using multi-os feature.
...
http://docs.travis-ci.com/user/multi-os/
Expand testflags.py to support clang vs gcc, as clang is used on OS X.
2015-09-02 08:21:48 +01:00
William S Fulton
9aa0f85cda
Workaround Appveyor random failures due to nuget install errors
...
Add and use nuget-install.cmd based on
https://github.com/appveyor/ci/blob/master/scripts/nuget-restore.cmd
2015-08-12 18:27:20 +01:00
William S Fulton
c6f8aadc64
Cosmetic corrections - Mac OS X
2015-08-02 20:14:20 +01:00
William S Fulton
026d879058
Move MinGW mixed path conversion code to the pathconvert tool
...
In preparation for adding MinGW support to patch #438 .
2015-08-01 23:08:53 +01:00
William S Fulton
f815209c7d
Travis testing c++11 and gcc5
...
Modify testflags.py to control the -std= option passed to gcc
Install new boost for c++11 with gcc5 testing
2015-07-10 22:02:14 +01:00
Olly Betts
6207b8bfa3
Move testflags.py into Tools/
2015-04-16 10:55:34 +12:00
William S Fulton
e544ce8f82
Update AX_PATH_GENERIC for spaces support
...
Fix when the _CFLAGS and _LIBS are provided and they contain a space
For example:
./configure PCRE_LIBS='-L/home/me/pcre/lib -lpcre'
Serial number 13 in autoconf macro archive
2015-04-04 02:17:57 +01:00
William S Fulton
e60445b280
Add support for Windows in AX_BOOST_BASE
...
Serial 26 in autoconf macro archive
2015-04-04 02:17:57 +01:00
William S Fulton
2347e87451
CSharp test-suite support on windows
...
- Add pathconvert tool to convert to a windows path for input files for
C# compiler
- Simplify vcfilter
2015-04-04 02:17:56 +01:00
Olly Betts
c7c6f2381e
Eliminate AC_COMPARE_VERSION
...
We also have AX_COMPARE_VERSION which does essentially the same job.
2015-03-18 12:39:57 +13:00
William S Fulton
a6e06706ef
Add a tool to simply obtain all the latest OpenBuild build logs
...
Requires a working copy of the project and package before hand - the
obs-update script can be used for this.
2015-01-17 23:17:57 +00:00
William S Fulton
2b04d37b94
Tidy up Javascript build system
2014-12-28 16:13:22 +00:00
Bruce Mitchener
78de526b1d
[js] v8-shell.cxx had some Windows line endings.
2014-10-15 18:38:39 +07:00
William S Fulton
b1595014e7
Revert "Octave: disable optimization of tests for faster compiles/less memory usage"
...
This reverts commit 8e37bcf1a8 .
Reverting a series of Octave commits for re-applying again without
incorrect whitespace changes.
2014-10-09 19:33:55 +01:00
Karl Wette
8e37bcf1a8
Octave: disable optimization of tests for faster compiles/less memory usage
...
- Filter out all but -g... and -W... flags from OCTAVE_CXXFLAGS
- Use AX_CHECK_COMPILE_FLAG() to check if -O0 is supported, if so
add to end of OCTAVE_CXXFLAGS to ensure optimization is disabled
- Also run mkoctfile under "env -" to protect it from environment
- Also use more standard-compliant sed expressions
2014-10-05 14:56:33 +02:00
Richard
911fd761b0
Minor improvements
2014-08-28 19:46:52 -05:00
Richard
6fee208010
Fixes for v8 3.19.2 (0x031902)
2014-08-28 19:46:51 -05:00
Richard
a6ffb22a2a
Fixed for v8 3.27.34
2014-08-28 19:46:51 -05:00
Richard
d4920591d4
Fixes for v8 3.24.3 (0x032403)
2014-08-28 19:46:51 -05:00
Richard
c23375d39d
Show V8 Deprecated warnings
2014-08-28 19:46:51 -05:00
Richard
1a0605bf45
Partial fixes for 3.24.40 (0x032440) - incomplete
2014-08-28 19:46:51 -05:00
Richard
98b1fca4d8
Fixed for v8 3.25.30 (0x032530)
2014-08-28 19:46:50 -05:00
Richard
e98a659246
Fixes for v8 3.21.17 (0x032117)
2014-08-28 19:46:50 -05:00