вообще ничего не знаю - можно ли "просто" вызвать сборку cargo из cmake или придётся собираться через rustc?)
===========================================================
ЕСТЬ:
- Есть монорепозиторий. В нём лежит несколько сервисов (не микросервисов, если важно).
- cmake "source_dir" && make - собирает все сервисы.
ВОПРОСЫ (что надо сделатЬ)
1. добавить туда сервис на Rust (cbingen - для общения по бинарному протоколу видел)
2. чтобы cmake дёргал вызывал сборку нашего проекта с указанием путей (куда), флагов (в cmake у меня C_FLAGS \ CXX_FLAGS) ....
3. как cbingen "правильно и по фен-шую" управлять в большом проекте (best-practices)? Когда у меня есть С-часть и Rust-часть)?
4. Где почитать про зависимости (которые передать из cmake в желательно cargo)?
4.1 в карго можно линковать статические C-библиотеки (или проще не связываться и динамические линковать)?
с таким лучше @rustlang_ru
с таким лучше в @ProCxx )
тогда уж https://t.me/probuildsystems
Обсуждают сегодня