ExtUtils::Config(3) User Contributed Perl Documentation ExtUtils::Config(3)

ExtUtils::Config - A wrapper for perl's configuration

version 0.010

my $config = ExtUtils::Config->new();
$config->get('installsitelib');

ExtUtils::Config is an abstraction around the %Config hash. By itself it is not a particularly interesting module by any measure, however it ties together a family of modern toolchain modules.

Create a new ExtUtils::Config object. The values in "\%config" are used to initialize the object.

Get the value of $key. If not overridden it will return the value in %Config.

Tests for the existence of $key.

This creates a new "ExtUtils::Config" object based on the current one, but with the values in %keys replacing the current values. Any undefined value means it will be removed from the overriden set.

values_set()

Get a hashref of all overridden values.

all_config()

Get a hashref of the complete configuration, including overrides.

serialize()

This method serializes the object to some kind of string. This can be useful for various caching purposes.

  • Module::Build::Tiny
  • ExtUtils::InstallPaths
  • CPAN::Static::Install
  • ExtUtils::HasCompiler
  • ExtUtils::Builder
  • CPAN::Requirements::Dynamic
  • Devel::FindPerl

  • Ken Williams <kwilliams@cpan.org>
  • Leon Timmermans <leont@cpan.org>

This software is copyright (c) 2006 by Ken Williams, Leon Timmermans.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

2024-09-01 perl v5.40.0