прикручиванию Rustовых подпроектов к большой плюсовой кодовой базе, собираемой и настраиваемой cmake (то есть сделать какой-либо build.rs, дергающий cmake, верхним скриптом — не вариант)?
Corrosion? https://github.com/AndrewGaspar/corrosion
Или все лучше ручками через add_custom_target и прочие прелести?
autocxx какой-нибудь
Не, это немного не то. Я собираюсь заменить чистую сишную либину на эквивалентную растовую, с тем же сишным API. Мне нужно интегрировать сборку эту растовой библиотеки в сборочную систему всего проекта на cmake. Велосипедить для этого custom_target с вызовом cargo build и раскладыванием артефактов не хочется. То есть меня интересует только интеграция Rust/Cargo в CMake
А чем не подходит упомянутый corrosion?
>corrosion >С + Rust А у авторов есть чувство юмора, однако)
Да всем подходит на первый взгляд. Но вдруг есть альтернативы, которые себя зарекомендовали. GitHub большой
Обсуждают сегодня