Завершен
2021 / 2022

812 Расширение списка библиотек в conan center
Старт
15.01.2022
Представление
27.01.2022
Постерная сессия
10.06.2022
Защита
03.11.2022
Паспорт проекта
Аннотация
Есть две большие системы управления зависимостями: vcpkg и conan. Последний в настоящее время поддерживает меньше библиотек, чем первый. В проекте предлагается обеспечить поддержку сборки большинства проектов из списка awesome-cpp, попутно исправив в них проблемы, мешающие сборке на основных платформах.
Отрасль
Информатика
Теги
Информатика
Цель
Добавление поддержки основных библиотек из списка awesome-cpp в систему управления зависимостями conan
Ожидаемые результаты
- 1. Отчёт о системе сборки и зависимостях каждой библиотеки из awesome-cpp.
- 2. Отправка сценария сборки (conanfile.py) для 20 библиотек в conan-center каждым студентом.
- 3. Создание issue в тех библиотеках, сборка которых работает на всех основных платформах.
Форма и способы промежуточного контроля
Промежуточный контроль осуществляется по числу поддерживаемых библиотек и отправленных сообщениях об ошибках.
Форма представления результатов
Результаты представляются в виде списка сценариев сборки, соответствующих всем требованиям conan.
Ресурсное обеспечение
Индивидуальные компьютеры
Система Continuous Integration (бесплатная облачная или отдельная)
При необходимости, возможность разместить собственный экземпляр conan-center
Имеющийся задел
Заполнено автоматически
Заказчик
МИЭМ / ДЭИ