xpackage C/C++开源包管理工具(基于CMake) 主要解决问题 每次加开源库到自己工程里,建工程改配置麻烦 每次编译工程会重复编译大量开源库代码 用法示例 参考example目录 基本原理 每一个包首次编译会下载源码到本地,不同编译环境选项,编译出的库文件会缓存到不同目录。 之后再使用包,如果本地已存在同样编译选项的该库文件,则直接使用,不存在则编译。