Kaspersky Tech: Из CMake в Bazel. Переход для большой кодовой базы С++

Говорим с разработчиками из команд Engineering Productivity о системах сборки плюсового кода и их опыте CMake - Bazel перевода для больших проектов. Обсуждаем: • Зачем вообще менять CMake на Bazel, и почему мы это сделали? • Как и зачем организовать смешанную сборку CMake и Bazel и помочь им сосуществовать друг с другом? • Зачем писать свою библиотеку по описанию C++-проектов на Bazel взамен стандартных средств? • Как сборку любых 3rd_party проектов автоматизированно перевести на Bazel? • Почему Bazel ругают за monstrous overengineering, и в какой мере это справедливо? и многое другое. В гостях — Николай Шелухин (Senior Software Architect) и Александр Шаров (Senior Research Developer). 00:00 Интро 09:44 Вводная часть 12:21 Первый доклад Bazel 29:30 Второй доклад: Сборка сторонних библиотек на Bazel

Смотрите также