Changes for version 0.034 - 2025-12-22

  • Rename EUB::AutoDetect::C to EUB::BuildTools::FromPerl
  • Add standard option to compilers
  • Refactor C++ support
  • Add static_library_file delegate to FromPerl
  • Eliminate EUB::Multilingual
  • Automatically add dependencies on implicit typemaps
  • Allow .c inputs on module_for_xs

Modules

Helper role for argument collecting classes
Backwards compatability shim for ExtUtils::Builder::BuildTools::FromPerl
Helper role for classes producing binary objects
compiler configuration, derived from perl's configuration
An interface around different compilers.
Class for compiling with Microsoft Visual C
Class for compiling with a unix compiler
Class for compiling with a VMS compiler
Configure-time utilities for using C headers, libraries, or OS features
An interface around different linkers.
Essential functions for implementing XS in a Plan
A profile for compiling and linking against perl

Provides

in lib/ExtUtils/Builder/Linker/Ar.pm
in lib/ExtUtils/Builder/Linker/COFF.pm
in lib/ExtUtils/Builder/Linker/ELF/Any.pm
in lib/ExtUtils/Builder/Linker/ELF/GCC.pm
in lib/ExtUtils/Builder/Linker/Mach/GCC.pm
in lib/ExtUtils/Builder/Linker/PE/GCC.pm
in lib/ExtUtils/Builder/Linker/PE/MSVC.pm
in lib/ExtUtils/Builder/Linker/Unixy.pm
in lib/ExtUtils/Builder/Linker/XCOFF.pm