Luc*_*lla 6 cmake rust rust-cargo
我发现了这个:https : //github.com/AndrewGaspar/cmake-cargo但无法让它工作
无论如何,如果我要使用 Makefile 而不是 CMake,我只需创建一个规则来监视 .rs 文件的更改和重新编译。
我找不到从 Cmake 调用 Cargo的解决方案(而不是相反),所以我在这里打开一个。
如何CMakeLists.txt通过调用监视 .rs 文件更改并重新编译cargo build?
我是 OP 中链接项目的作者。对于您发现它时它所处的令人遗憾的状态,我深表歉意,但在上个月左右的时间里,我投入了大量时间来充实它,并给它起了一个更鼓舞人心的名称:https ://github.com /安德鲁加斯帕/腐蚀
我希望您可以查看最新的自述文件,并让我知道它是否适合您的场景。如果没有,请提出问题,让我知道您在文档中的哪个位置遇到了问题。
按照建议,我只是将命令添加cargo build为我的库的依赖项
add_library(libsmoltcp_cpp ${libsmoltcp_cpp_sources})
add_custom_target(
lib_smol_tcp_rust
COMMAND cargo build
)
add_dependencies(libsmoltcp_cpp lib_smol_tcp_rust)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1272 次 |
| 最近记录: |