Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-28 | .travis.yml: switch the OSX build to xcode11.6 | Max Kellermann | |
The clang/libc++ version in xcode10.3 does not support C++17 properly and cannot build MPD. | |||
2021-04-27 | .travis.yml: install standard Homebrew GTest formula | Max Kellermann | |
2021-04-27 | .travis.yml: switch from Ubuntu Bionic to Ubuntu Focal (20.04) | Max Kellermann | |
2021-04-27 | .travis.yml: switch to ppa:ricotz/toolchain for ninja 1.8 on Ubuntu Trusty | Max Kellermann | |
The old "ppa:mstipicevic/ninja-build-1-7-2" just provides ninja 1.7 which is too old and breaks the build. | |||
2021-04-27 | .travis.yml: remove obsolete comment | Max Kellermann | |
2020-06-04 | macos: change CI xcode to 10.3 for c++17 support | Shen-Ta Hsieh | |
c++17 is offered by default with Xcode 10 https://developer.apple.com/documentation/xcode_release_notes/xcode_10_release_notes | |||
2020-05-27 | Merge branch 'v0.21.x' | Max Kellermann | |
2020-05-27 | .travis.yml: disable zzip on OS X to fix Travis-CI build failure | Max Kellermann | |
2020-04-02 | Merge tag 'v0.21.22' | Max Kellermann | |
release v0.21.22 | |||
2020-04-01 | .travis.yml: install more packages on OSX | Max Kellermann | |
Enable lots of plugins for better CI coverage. | |||
2020-03-12 | doc/user.rst, .travis.yml: drop GCC 6 support | Max Kellermann | |
Debian Stable (Buster) has GCC 8 and Ubuntu LTS (18.04) has GCC 7. This will unlock a lot of C++17 features like `std::string_view`. | |||
2020-03-07 | .travis.yml: rename "matrix" to "jobs" | Max Kellermann | |
Travis has changed the canonical name for this a while ago. (Now really. The last commit for this was empty.) | |||
2020-03-07 | .travis.yml: force updating homebrew on OSX | Max Kellermann | |
Workaround for Travis failures as described in https://travis-ci.community/t/macos-build-fails-because-of-homebrew-bundle-unknown-command/7296/18 | |||
2020-02-16 | .travis.yml: use GTest 1.8.0 instead of HEAD | Max Kellermann | |
Fixes strange C++11 compatibility problems during GTest installation: /tmp/gtest-20200216-20679-mu1044/googletest/include/gtest/internal/gtest-internal.h:1249:1: error: unknown type name 'constexpr' constexpr bool TypedTestCaseIsDeprecated() { return true; } /tmp/gtest-20200216-20679-mu1044/googletest/include/gtest/internal/gtest-internal.h:1249:11: error: expected unqualified-id constexpr bool TypedTestCaseIsDeprecated() { return true; } /tmp/gtest-20200216-20679-mu1044/googletest/include/gtest/internal/gtest-internal.h:1254:1: error: unknown type name 'constexpr' constexpr bool RegisterTypedTestCase_P_IsDeprecated() { return true; } | |||
2020-02-16 | Fix travis | Rosen Penev | |
pip is bugged on arm64 and s390x. Add --no-cache-dir to fix. For consistency, it doesn't hurt to add everywhere. | |||
2020-01-01 | .travis.yml: add ARM64 build (for NEON optimizations) | Max Kellermann | |
2019-12-24 | .travis.yml: add s390x build (big-endian) | Max Kellermann | |
2019-12-24 | .travis.yml: install brew packages using `addons/homebrew` | Max Kellermann | |
2019-12-24 | .travis.yml: remove "brew update" | Max Kellermann | |
The packages from the Travis image are good enough, and this speeds up the Travis build. | |||
2019-12-24 | .travis.yml: switch to xcode9.4, the current default | Max Kellermann | |
2019-12-24 | .travis.yml: disable Homebrew analytics | Max Kellermann | |
Don't bother sending analytics data for a CI runner. This adds traffic but doesn't bring anybody any benefit. | |||
2019-12-24 | .travis.yml: cache Homebrew on osx | Max Kellermann | |
2019-12-24 | .travis.yml: change "cache" yaml syntax | Max Kellermann | |
2019-12-24 | .travis.yml: escape dollar signs in MATRIX_EVAL | Max Kellermann | |
Expand $PATH at evaluation and not at assignment, which fixes the problem that /usr/lib/ccache was added to $PATH between the MATRIX_EVAL assignment and its evaluation. | |||
2019-12-23 | .travis.yml: add Ubuntu Bionic build | Max Kellermann | |
2019-12-23 | .travis.yml: enable ccache on Linux | Max Kellermann | |
2019-12-23 | .travis.yml: enable ccache on osx | Max Kellermann | |
2019-04-18 | .travis.yml: switch to another PPA for a newer ninja version | Max Kellermann | |
Fixes Travis failure with Meson 0.50: ERROR: Could not detect Ninja v1.5 or newer | |||
2018-10-16 | test: use GTest instead of cppunit | Max Kellermann | |
2018-10-14 | build with Meson instead of autotools | Max Kellermann | |
So long, autotools! This is my last MPD related project to migrate away from it. It has its strengths, but also very obvious weaknesses and weirdnesses. Today, many of its quirks are not needed anymore, and are cumbersome and slow. Now welcome our new Meson overlords! | |||
2018-09-02 | .travis.yml: install Boost 1.67 from a PPA | Max Kellermann | |
Apparently, Travis-CI will never upgrade its ancient Ubuntu Trusty, so I have to get Boost from somewhere else. Thanks to Martin Hierholzer for his PPA. | |||
2018-07-06 | .travis.yml: add build with GCC 8 | Max Kellermann | |
Also test the newest available GCC version. | |||
2018-07-06 | .travis.yml: switch to GCC 6 | Max Kellermann | |
After commit a72d1200fba613d542aa806cbd6c536c0e5061db, the Travis-CI build fails, because we have been using GCC 5 there... so let's switch to GCC 6 to test the oldest possible GCC version. | |||
2018-02-17 | .travis.yml: enable ccache | Max Kellermann | |
2018-02-17 | .travis.yml: add variable MATRIX_EVAL | Max Kellermann | |
2018-02-17 | .travis.yml: switch to osx_image xcode9.3beta | Max Kellermann | |
The clang/libc++ version in the default xcode8 image is unable to compile MPD due to incomplete C++14 support. | |||
2018-02-16 | .travis.yml: use "matrix" | Max Kellermann | |
2017-05-19 | .travis.yml: enable Mac OS X | Max Kellermann | |
2017-05-19 | .travis.yml: add shell variable OPTIONS | Max Kellermann | |
2017-05-19 | .travis.yml: configure with --disable-silent-rules --disable-dependency-tracking | Max Kellermann | |
2017-05-17 | .travis.yml: remove the unnecessary "compiler" setting | Max Kellermann | |
2017-05-17 | .travis.yml: check $TRAVIS_OS_NAME | Max Kellermann | |
Prepare for Mac OS X support by omitting those Ubuntu-specific commands. | |||
2017-05-17 | .travis.yml: choose compiler with environment variables | Max Kellermann | |
.. and not update-alternatives, which requires "sudo". | |||
2017-05-17 | .travis.yml: parallel build | Max Kellermann | |
2017-05-17 | .travis.yml: indent 2 | Max Kellermann | |
2017-05-16 | Add initial travis configuration | André Klitzing | |