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
Richard
3d63f9113b
Fixes for v8 3.19.18 (0x031918)
2014-08-28 19:46:50 -05:00
Richard
8ee40e408b
Fixes for v8 3.17.10 (0x031710)
2014-08-28 19:46:50 -05:00