Skip to content

直接引用使用了xmake的git仓库作为依赖 #7229

@WangZhongDian

Description

@WangZhongDian

你在什么场景下需要该功能?

目前已经提供了很好的使用本地包的功能。但是在便捷程度仍然不够。如果能直接引用git链接来进行添加依赖这会更加的方便。以下列举几个使用到的情况

  • 当只有几个包时,没必要写一个包描述,可以直接引用
  • 临时去实验某个xmake包的仓库(当官方的repo没有这个包描述)

除此之外,这也是一个很好的功能

描述可能的解决方案

把git链接当成一个包管理器来实现。这应该有很好的像前兼容性。当该仓库不是xmake项目,则抛出错误

  • 可以指定分支
  • 可以指定哈希提交
add_requires("git::https://github.com/LiveMirror/tbox.git", { branch = "v1.0"})

描述你认为的候选方案

No response

其他信息

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions