现有的构建系统通常都有某种安装目标,这些目标可以手动使用(安装到/usr/local或其他用户可访问的位置),也可以自动使用(通过基于二进制的发行版的软件包构建系统或基于源代码的软件包管理器)。
使用Cargo的软件的预期安装方式是什么?类似make install
的模拟应该是什么样子的?
Cargo本身使用额外的configure/make工具来处理配置、检测系统依赖项、运行cargo build
和安装等操作。
对于使用Cargo构建的任何其他软件来说,这是正确的方法吗?这意味着是否有计划由Cargo本身来完成这些任务,还是将Cargo仅用作提取依赖关系和编译而不进行任何配置/检测已安装依赖项/安装的工具?
或者,是否有计划添加此功能?