8 Commits

Author SHA1 Message Date
Anton Bachin
882dd9cd1b Travis: allow Clang 3.3 build to fail
There seems to be some upstream bit rot with Clang++ 3.3. This is a
pretty old version, and we may want to just stop testing on it. However,
in the meantime, it will be allowed to fail without failing the overall
build.

Resolves #63.

[skip appveyor]
2018-10-19 12:37:03 -05:00
Anton Bachin
ecdc88f066 Fix Travis build
It seems that the g++4.5 package has been obsoleted:

  https://travis-ci.org/aantron/better-enums/jobs/271125909#L492

There also seems to be some kind of upstream problem with clang++3.5
when building in C++14 mode:

  https://travis-ci.org/aantron/better-enums/jobs/271125912#L1349

To unblock development, this commit removes the g++4.5 build, and allows
the clang++3.5 build to fail for now.

[skip appveyor]
2017-09-14 13:35:28 -05:00
Anton Bachin
f148cc4314 Disabled constexpr testing on MSVC.
Until recently, CMake reported VS2015 as not supporting constexpr.
However, constexpr support was added in the VS2015 release, and CMake
now reports accordingly.

The constexpr support in VS2015 is too buggy to build Better Enums.
This change disables testing on VS2015 with constexpr support, because
those tests will fail.

Also adapted to a change in the Cygwin path prefix in AppVeyor and
fixed an issue in the Travis build with wget being unable to retrieve
from www.cmake.org's new redirect to cmake.org.
2015-11-17 15:17:15 -06:00
Anton Bachin
8061c24191 Added Clang++ 3.7 to test matrix. 2015-10-05 13:15:04 -05:00
Anton Bachin
0f816be0cd Restored clang 3.6 and 3.5 in the Travis build.
Now that llvm.org is back up and Travis is able to download the
compiler binaries.
2015-07-11 17:29:09 -05:00
Anton Bachin
30efe7ccd7 Temporarily removed clang 3.5 and 3.6 in Travis.
I am still testing against these locally. Travis is having difficulty
installing them in build instances, perhaps due to the current llvm.org
outage.
2015-07-11 15:19:34 -05:00
Anton Bachin
7cfd738c1a Included VC2008 in AppVeyor and local testing.
Also reordered compilers so that the very first tested are the ones
that support the most configurations, then immediately followed by
those which are the most likely to fail. Typically, this would be the
oldest ones, or the compiler versions that were the first to support
some major features.
2015-07-08 09:25:48 -05:00
Alexander Buddenbrock
1769fbb6b7 Added support for testing in Travis. 2015-07-02 15:51:01 -05:00