вообще ничего не знаю - можно ли "просто" вызвать сборку 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
Обсуждают сегодня