xmake v2.5.4 Release Notes

  • ๐Ÿ†• New features

    • ๐Ÿ“ฆ #1323: Support find and install package from apt, add_requires("apt::zlib1g-dev")
    • ๐Ÿ“ฆ #1337: Add environment vars to change package directories
    • ๐Ÿ“ฆ #1338: Support import and export installed packages
    • ๐Ÿ‘ #1087: Add xrepo env shell and support load envs from add_requires/xmake.lua
    • #1313: Support private package for add_requires/add_deps
    • ๐Ÿ“ฆ #1358: Support to set mirror url to speedup download package
    • ๐Ÿ“ฆ #1369: Support arm/arm64 packages for vcpkg, thanks @fallending
    • ๐Ÿ“ฆ #1405: Add portage package manager support, thanks @Phate6660

    ๐Ÿ”„ Change

    • ๐Ÿ“ฆ Improve find_package and add package:find_package for xmake package
    • Remove deprecated set_config_h and set_config_h_prefix apis
    • ๐Ÿ“ฆ #1343: Improve to search local package files
    • ๐Ÿ“ฆ #1347: Improve to vs_runtime configs for binary package
    • #1353: Improve del_files() to speedup matching files
    • ๐Ÿ‘ #1349: Improve xrepo env shell to support powershell

    ๐Ÿ› Bugs fixed

    • ๐Ÿ“ฆ #1380: Fix add packages errors
    • ๐Ÿ“ฆ #1381: Fix add local git source for package
    • #1391: Fix cuda/nvcc toolchain