Тестирование Travis ci, cmake сборка, c++

319
30 июля 2017, 09:34

Добрый день. Проблема при сборке в travis-ci. На гитхабе имеется проект на C++ (скиданы файлы .cpp и .h), туда же выложены файлы .travis.yml. и cmakelists.txt, оба файла рабочие - cmake собирает проект локально, travis проверен на weblint. Первая ошибка такая: CMake Error: The source directory "/home/user1/t" does not exist - хотя эта директория существует. Вторая ошибка: The command "make" exited with 2. В гугле был, разобраться не удалось. Объясните, что делаю не так, может не все выложено (нужно ли выложить makefile сгенереный cmake-ом)или еще что Первый раз сталкиваюсь с гитом, тревисом, да и с убунту, так что особо не ругайте)

Answer 1

Ошибка The source directory does not exist не означает что директории нет, это означает, что директория не содержит CMakeList (т.е. не является каталогом исходников с точки зрения CMake). Соответственно, make файл сгенерирован с ошибкой. Вероятно, у вас сбились относительные пути к файлам.

READ ALSO
Точка строго внутри четырехугольника

Точка строго внутри четырехугольника

Дан вектор длины 4 точек выпуклого четырехугольника в произвольном порядке, а также произвольная точка PНеобходимо определить, лежит ли эта...

279
Magnific popup, как задать разный бэкграунд?

Magnific popup, как задать разный бэкграунд?

Допустим нужно для разных модальных окон задать разный цвет бэкграундаПо умолчанию для класса

396
Вставка после X параграфов

Вставка после X параграфов

Салют! Есть такой код для вставки Гугла после 3-го параграфа

236
Плагин календарь/расписание

Плагин календарь/расписание

Посоветуйте хороший и бесплатный плагин наподобие jquery-week-calendar, чтоб можно было добавлять событие в календарь, и загружать события из бд

330