Логотип МИЭМ НИУ ВШЭ
Завершен
Логотип типа проекта Программный
Программный
2021 / 2022
Логотип проекта Расширение списка библиотек в conan center

    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

          Имеющийся задел

          Заполнено автоматически

          Заказчик

          МИЭМ / ДЭИ