Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | travis-ci: exclude OSX gcc from build matrix | Hans Ulrich Niedermann | 2020-02-19 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | On OSX, 'gcc' is an alias for 'clang', so on OSX, both the so-called 'gcc' and the 'clang' builds actually use clang. It would be some work to find out which gcc to maybe install and then use on OSX, so we disable the 'gcc' builds for now. If someone wants actual gcc builds on OSX, they can take a look later at https://docs.travis-ci.com/user/languages/c/#gcc-on-macos and experiment with finding out which gcc versions are actually available by default and available in brew and use those (after possible first installing them). | ||||
* | travis-ci: Group all build matrix definitions | Hans Ulrich Niedermann | 2020-02-19 | 1 | -4/+4 |
| | | | | Define all build matrix definitions at the start of .travis.yml. | ||||
* | travis-ci: Print --version for autoconf and automake | Hans Ulrich Niedermann | 2020-02-19 | 1 | -0/+2 |
| | | | | This can help while debugging build issues. | ||||
* | travis-ci: Print the exact CC and CXX used | Hans Ulrich Niedermann | 2020-02-19 | 1 | -1/+3 |
| | | | | | This prints a number of CC and CXX version messages, so we can see better which C and C++ compilers are actually in use. | ||||
* | travis-ci: "make uninstall" needs sudo as well, of course | Hans Ulrich Niedermann | 2020-02-17 | 1 | -1/+1 |
| | | | | | If "make install" runs with sudo, of course "make uninstall" will need to run under sudo as well. | ||||
* | travis-ci: Apart from .travis-script.sh, only one quick build | Hans Ulrich Niedermann | 2020-02-17 | 1 | -3/+1 |
| | | | | | | | That one quick build is in-tree, includes sudo for "make install", and does both "make clean" and "make uninstall". That should exercise a few more code paths. | ||||
* | travis-ci: Move builds to separate script file | Hans Ulrich Niedermann | 2020-02-17 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | The handling of failing build steps has become too involved to put it into a single command line in a ".travis.yml". The new build script does a few things differently: * No sudo use. * Builds for and installs into separate root --prefix * Builds as out of tree builds per build The new things the new build script does: * Print config.log and the test-suite.log files if the configure or the "make check" stages have failed. * Print the version information, both short and verbose. * Print a list of the installed files. The things the new build script does NOT do: * Run "make clean" or "make uninstall" We are keeping the old script lines around for the time being. I cannot see a difference, but someone more familiar with "vusb" and "examples/sample-afl" might. | ||||
* | travis-ci: sleep after autoreconf as possible workaround | Hans Ulrich Niedermann | 2020-02-17 | 1 | -1/+1 |
| | | | | | Sleeping after generating the configure file might help avoid the build system sanity check fails. | ||||
* | travis-ci: If make check fails, cat the test-suite.log files | Hans Ulrich Niedermann | 2020-02-15 | 1 | -2/+2 |
| | | | | | This should help with finding the actual causes of test suite failures during travis-ci checks. | ||||
* | travis-ci: print system date and ls -l configure to help with debugging | Hans Ulrich Niedermann | 2020-02-14 | 1 | -0/+2 |
| | | | | | Print the system date and "ls -l configure" to help with debugging the sane build system check failure. | ||||
* | hopefully fix travis for osx, remove old libtool hack | Marcus Meissner | 2019-12-30 | 1 | -2/+0 |
| | |||||
* | multiarch not really needed | Marcus Meissner | 2019-11-22 | 1 | -5/+0 |
| | |||||
* | run build for more architectures | Marcus Meissner | 2019-11-18 | 1 | -0/+5 |
| | |||||
* | use specific libcurl4 | Marcus Meissner | 2019-06-27 | 1 | -1/+1 |
| | |||||
* | do a libcurl based run too | Marcus Meissner | 2019-06-26 | 1 | -0/+1 |
| | |||||
* | try passing in $PATH to find clang | Marcus Meissner | 2019-05-05 | 1 | -3/+2 |
| | |||||
* | added missing - | Marcus Meissner | 2019-05-05 | 1 | -1/+1 |
| | |||||
* | clang makes troubles during usdo make install ... debug | Marcus Meissner | 2019-05-05 | 1 | -0/+1 |
| | |||||
* | enable vusb and test | Marcus Meissner | 2019-05-05 | 1 | -2/+2 |
| | |||||
* | try installing and running testcase | Marcus Meissner | 2019-05-05 | 1 | -1/+1 |
| | |||||
* | test the camlibs selection in travis | Marcus Meissner | 2019-05-04 | 1 | -1/+2 |
| | |||||
* | newest travis images seemd to need gettext | Marcus Meissner | 2017-05-08 | 1 | -3/+3 |
| | |||||
* | try install libtool | Marcus Meissner | 2016-08-22 | 1 | -0/+1 |
| | |||||
* | travis workaround due to currently broken osx libtool | Marcus Meissner | 2016-08-02 | 1 | -0/+1 |
| | |||||
* | travis: Fix sudo apt-get invocations | Hans Ulrich Niedermann | 2016-01-20 | 1 | -1/+6 |
| | | | | | | | | | It appears as if running "sudo apt-get" only works directly within .travis.yml but fails when used in a shell helper script. So we move the package installation commands themselves back to .travis.yml and only let the helper script only translate package names, not do any installations. | ||||
* | travis: Install required libs on Linux *and* OSX | Hans Ulrich Niedermann | 2016-01-20 | 1 | -2/+1 |
| | | | | | Formerly, we ran three identical OSX builds. Now we test the same set of optional packages on OSX as we test on Linux. | ||||
* | adjust notifications | Marcus Meissner | 2016-01-20 | 1 | -3/+1 |
| | |||||
* | revret make distcheck, not really working for osx | Marcus Meissner | 2015-10-17 | 1 | -2/+1 |
| | |||||
* | try || true | Marcus Meissner | 2015-10-17 | 1 | -1/+1 |
| | |||||
* | brew link gettext | Marcus Meissner | 2015-10-17 | 1 | -1/+2 |
| | |||||
* | run make distcheck | Marcus Meissner | 2015-10-17 | 1 | -1/+1 |
| | |||||
* | remove wine build (just does linux build) | Marcus Meissner | 2015-09-19 | 1 | -1/+0 |
| | |||||
* | remove sudo flag | Marcus Meissner | 2015-09-19 | 1 | -1/+0 |
| | |||||
* | sudo false for travis | Marcus Meissner | 2015-09-19 | 1 | -0/+1 |
| | |||||
* | travis wine platform | Marcus Meissner | 2015-09-19 | 1 | -0/+1 |
| | |||||
* | shell syntax | Marcus Meissner | 2015-09-02 | 1 | -1/+1 |
| | |||||
* | macosx autopoint getting | Marcus Meissner | 2015-09-02 | 1 | -2/+2 |
| | |||||
* | try gettext for autopoint | Marcus Meissner | 2015-09-02 | 1 | -1/+1 |
| | |||||
* | another osx fix | Marcus Meissner | 2015-09-02 | 1 | -1/+1 |
| | |||||
* | add brew support for osx | Marcus Meissner | 2015-09-02 | 1 | -2/+2 |
| | |||||
* | libgd-dev -> libgd2-xpm-dev | Marcus Meissner | 2015-08-21 | 1 | -1/+1 |
| | |||||
* | gd-dev is libgd-dev on debian | Marcus Meissner | 2015-08-21 | 1 | -1/+1 |
| | |||||
* | extralibs | Marcus Meissner | 2015-08-21 | 1 | -1/+1 |
| | |||||
* | also instgall gd-dev | Marcus Meissner | 2015-08-21 | 1 | -2/+3 |
| | |||||
* | travis: fixes | Marcus Meissner | 2015-08-21 | 1 | -2/+6 |
| | | | | | install libusb-1.0 devel as dependency run make check | ||||
* | install autopoint | Marcus Meissner | 2015-08-21 | 1 | -5/+5 |
| | |||||
* | adjust aclocal | Marcus Meissner | 2015-08-21 | 1 | -1/+1 |
| | |||||
* | explicit all calls, as autopoint does not work | Marcus Meissner | 2015-08-21 | 1 | -1/+5 |
| | |||||
* | autoreconf needs to run before travis | Marcus Meissner | 2015-08-21 | 1 | -0/+1 |
| | |||||
* | initial .travis.yml file | Marcus Meissner | 2015-08-21 | 1 | -0/+19 |