Alien-Xmake

 view release on metacpan or  search on metacpan

Changes.md  view on Meta::CPAN


- Multi-package support in `Alien::Xrepo::Base` (borrowing from `Alien::Build`:
  - New `alt( [$pkg] )` accessor, modeled on `Alien::Base->alt`: without an argument (or with the primary name) it returns `$self`; with a non-primary name it returns a delegate whose `cflags`, `libs`, `libpath`, `bin_dir`, `kind`, `dynamic_libs`, `d...
  - New `Alien::Base`-style accessors: `cflags_static`, `libs_static`, `dynamic_libs`, `dist_dir`, `install_type`, and `split_flags`.
  - `package_names` returns the bound package names, and `install` returns the list of package infos in list context.
  - This will allow me to merge Alien::SDL3_mixer, Alien::SDL3_image, Alien::SDL3_ttf into Alien::SDL3
- Security and Contributing policy files

## [v0.9.0] - 2026-09-01

The docs have been greatly expanded since January but the stars of this release are Alien::Xrepo and Alien::Xrepo::Base, an Alien::Base stand-in for installing tools and libraries from [xrepo](https://packages.xmake.io/), [vcpkg](https://vcpkg.io/en/...

### Changed

- We install the latest tagged release of xmake rather than hardcoding a version. If the system install is older, we leave it alone and create a local install in our <share/> dir.

### Fixed

- `Alien::Xrepo` shouldn't choke when xrepo sends chatter to `STDOUT` like the compiler probe before the actual JSON we're looking for

### Added



( run in 0.446 second using v1.01-cache-2.11-cpan-a49fcb8fa48 )