Xmake v3.1.0 Released, Plugin Distribution and Binary Asset Transform
In this release, we reworked the xmake plugin manager. Plugins can now be installed from repositories such as xmake-repo just like packages, and also from git urls and local directories, with a unified listing of built-in, installed and available plugins.
Additionally, we added check_alignof / configvar_check_alignof type alignment detection, a transform config for the utils.bin2c / utils.bin2obj rules to preprocess embedded binary assets, a new batchcmds:call interface, unified --format=json output for xmake show, multiple target nam...
Distributing an xmake plugin used to mean asking users to copy the plugin directory into ~/.xmake/plugins/ by hand, or to clone the repository themselves. In this release we rewrote the xmake plugin command: installing, removing and listing plugins now all go through a single entry point, and th...