У меня есть существующий проект С++/Qt созданный с помощью CMake. Я хотел бы начать добавлять код Rust, который я могу вызвать из основной базы кода на С++.
Каков правильный способ структурирования проекта?
Текущая структура проекта:
./CMakeLists.txt
./subproject-foo/CMakeLists.txt
./subproject-foo/src/...
./subproject-bar/CmakeLists.txt
./subproject-bar/src/...
./common/CMakeLists.txt
./common/src/...
Я хотел бы добавить каталог common-rust/...
с аналогичной структурой.
Как я могу включить это в проект?