历经四个多月,xmake终于更新了新版本v2.2.2,并且上线了重量级功能:原生支持的远程依赖包管理。
而这个特性,其实我陆陆续续写了将近一年的时间,才初步完成,对于此特性的开发进展和历史,有兴趣的同学可以看下相关issues:#69。
目前的实现效果如下,完全一致的语义版本依赖描述:
add_requires("tbox 1.6.*", "libpng ~1.16", "zlib")
完整文章见:
http://tboox.org/cn/2018/10/13/xmake-update-v2.2.2-package-deps/