Инструмент сборки CMake является одним из самых популярных и широко используемых для сборки программ на языках C/C++. Наша компания активно использует его в качестве штатного механизма сборки для создаваемых нами инструментальных средств. В то же время это порождает проблемы при импорте проектов, использующих другие механизмы сборки – make, qmake, autoconf и другие – поскольку внутренние логические модели, используемые этими инструментами сборки, существенно отличаются от CMake. Именно поэтому автоматизация конвертации файлов сборки из этих систем в формат CMake является нетривиальной задачей. Общепризнанных широко распространенных инструментов для такой конвертации, насколько нам известно, нет, поэтому разработчики решают возникающие проблемы «на коленках», разрабатывая программы конвертации для каждого конкретного случая.
В рамках учебной практики предлагается:
Руководитель проекта: Петр Бабанов, https://t.me/Gesser_0102
2 курс, 3 курс, Бакалаврская ВКР
Смирнов Кирилл Константинович
Софтком