summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* add a --disable-debug test tooMarcus Meissner2022-11-071-0/+1
|
* travis-ci: exclude OSX gcc from build matrixHans Ulrich Niedermann2020-02-191-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 definitionsHans Ulrich Niedermann2020-02-191-4/+4
| | | | Define all build matrix definitions at the start of .travis.yml.
* travis-ci: Print --version for autoconf and automakeHans Ulrich Niedermann2020-02-191-0/+2
| | | | This can help while debugging build issues.
* travis-ci: Print the exact CC and CXX usedHans Ulrich Niedermann2020-02-191-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 courseHans Ulrich Niedermann2020-02-171-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 buildHans Ulrich Niedermann2020-02-171-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 fileHans Ulrich Niedermann2020-02-171-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 workaroundHans Ulrich Niedermann2020-02-171-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 filesHans Ulrich Niedermann2020-02-151-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 debuggingHans Ulrich Niedermann2020-02-141-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 hackMarcus Meissner2019-12-301-2/+0
|
* multiarch not really neededMarcus Meissner2019-11-221-5/+0
|
* run build for more architecturesMarcus Meissner2019-11-181-0/+5
|
* use specific libcurl4Marcus Meissner2019-06-271-1/+1
|
* do a libcurl based run tooMarcus Meissner2019-06-261-0/+1
|
* try passing in $PATH to find clangMarcus Meissner2019-05-051-3/+2
|
* added missing -Marcus Meissner2019-05-051-1/+1
|
* clang makes troubles during usdo make install ... debugMarcus Meissner2019-05-051-0/+1
|
* enable vusb and testMarcus Meissner2019-05-051-2/+2
|
* try installing and running testcaseMarcus Meissner2019-05-051-1/+1
|
* test the camlibs selection in travisMarcus Meissner2019-05-041-1/+2
|
* newest travis images seemd to need gettextMarcus Meissner2017-05-081-3/+3
|
* try install libtoolMarcus Meissner2016-08-221-0/+1
|
* travis workaround due to currently broken osx libtoolMarcus Meissner2016-08-021-0/+1
|
* travis: Fix sudo apt-get invocationsHans Ulrich Niedermann2016-01-201-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* OSXHans Ulrich Niedermann2016-01-201-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 notificationsMarcus Meissner2016-01-201-3/+1
|
* revret make distcheck, not really working for osxMarcus Meissner2015-10-171-2/+1
|
* try || trueMarcus Meissner2015-10-171-1/+1
|
* brew link gettextMarcus Meissner2015-10-171-1/+2
|
* run make distcheckMarcus Meissner2015-10-171-1/+1
|
* remove wine build (just does linux build)Marcus Meissner2015-09-191-1/+0
|
* remove sudo flagMarcus Meissner2015-09-191-1/+0
|
* sudo false for travisMarcus Meissner2015-09-191-0/+1
|
* travis wine platformMarcus Meissner2015-09-191-0/+1
|
* shell syntaxMarcus Meissner2015-09-021-1/+1
|
* macosx autopoint gettingMarcus Meissner2015-09-021-2/+2
|
* try gettext for autopointMarcus Meissner2015-09-021-1/+1
|
* another osx fixMarcus Meissner2015-09-021-1/+1
|
* add brew support for osxMarcus Meissner2015-09-021-2/+2
|
* libgd-dev -> libgd2-xpm-devMarcus Meissner2015-08-211-1/+1
|
* gd-dev is libgd-dev on debianMarcus Meissner2015-08-211-1/+1
|
* extralibsMarcus Meissner2015-08-211-1/+1
|
* also instgall gd-devMarcus Meissner2015-08-211-2/+3
|
* travis: fixesMarcus Meissner2015-08-211-2/+6
| | | | | install libusb-1.0 devel as dependency run make check
* install autopointMarcus Meissner2015-08-211-5/+5
|
* adjust aclocalMarcus Meissner2015-08-211-1/+1
|
* explicit all calls, as autopoint does not workMarcus Meissner2015-08-211-1/+5
|
* autoreconf needs to run before travisMarcus Meissner2015-08-211-0/+1
|