xmake v2.3.9 Release Notes

Release Date: 2020-11-25 // over 3 years ago
  • 🆕 New features

    • ➕ Add new xrepo command to manage C/C++ packages
    • 👌 Support for installing packages of cross-compilation
    • ➕ Add musl.cc toolchains
    • 📦 #1009: Support select and install any version package, e.g. add_requires("libcurl 7.73.0", {verify = false})
    • 📦 #1016: Add license checking for target/packages
    • 📦 #1017: Support external/system include directories add_sysincludedirs for package and toolchains
    • 🐧 #1020: Support to find and install pacman package on archlinux and msys2
    • 👌 Support mouse for xmake f --menu

    🔄 Change

    • 👍 #997: Support to set std lanuages for xmake project -k cmake
    • 🏁 #998: Support to install vcpkg packages with windows-static-md
    • #996: Improve to find vcpkg directory
    • #1008: Improve cross toolchains
    • #1030: Improve xcode.framework and xcode.application rules
    • #1051: Add edit and embed to set_symbols() only for msvc
    • 🔌 #1062: Improve xmake project -k vs plugin.

    新特性

    • 添加新的 xrepo 命令去管理安装 C/C++ 包
    • 支持安装交叉编译的依赖包
    • 新增musl.cc上的工具链支持
    • #1009: 支持忽略校验去安装任意版本的包,add_requires("libcurl 7.73.0", {verify = false})
    • #1016: 针对依赖包增加license兼容性检测
    • #1017: 支持外部/系统头文件支持 add_sysincludedirs,依赖包默认使用-isystem
    • 🐧 #1020: 支持在 archlinux 和 msys2 上查找安装 pacman 包
    • 改进 xmake f --menu 菜单配置,支持鼠标操作

    改进

    • #997: xmake project -k cmake 插件增加对 set_languages 的支持
    • 🏁 #998: 支持安装 windows-static-md 类型的 vcpkg 包
    • #996: 改进 vcpkg 目录查找
    • #1008: 改进交叉编译工具链
    • #1030: 改进 xcode.framework and xcode.application 规则
    • #1051: 为 msvc 编译器添加 editembed 调试信息格式类型到 set_symbols()
    • #1062: 改进 xmake project -k vs 插件