Can we clean up travis.yml?
jaredready opened this issue · 2 comments
I've been having a futile attempt at getting Travis to build this project (see #83). It seems there are two issues which stem from Travis servers running Ubuntu 12.04 still:
- By default, we have gcc-4.6 which does not support C++11. At least not what we need.
- By default, we're stuck with CMake 4.8.7. Apparently we need 4.8.8, though I'm not sure what about our
CMakeListsis enforcing that requirement.
Our travis.yml has a good bit of stuff in here and I'm not sure if we actually need everything. We have a bunch of lines commented out. If we could clean this up to just the essentials, it would make getting our project to build a lot simpler.
I already spent weeks trying to get travis to work. I decided to just leave it alone until travis-ci/travis-ci#1379 gets fixed.
Aside from #83, I've also been messing around: https://travis-ci.org/LB--/ChessPlusPlus/builds
Travis is now updated to clang 3.4, which is great, but the issue is that there is still no map.emplace support. I've been screwing around with building libc++, libc++abi, etc. but I keep running into linker errors when actually building ChessPlusPlus itself. Any ideas?