https://medium.com/@yushulx/building-c-c-project-with-travis-ci-for-multiple-oss-and-cpus-78ded493537e