ExtUtils::Config(3) User Contributed Perl Documentation ExtUtils::Config(3) NAME ExtUtils::Config - A wrapper for perl's configuration VERSION version 0.010 SYNOPSIS my $config = ExtUtils::Config->new(); $config->get('installsitelib'); DESCRIPTION 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. METHODS new(\%config) Create a new ExtUtils::Config object. The values in "\%config" are used to initialize the object. get($key) Get the value of $key. If not overridden it will return the value in %Config. exists($key) Tests for the existence of $key. but(\%keys) 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. SEE ALSO o Module::Build::Tiny o ExtUtils::InstallPaths o CPAN::Static::Install o ExtUtils::HasCompiler o ExtUtils::Builder o CPAN::Requirements::Dynamic o Devel::FindPerl AUTHORS o Ken Williams o Leon Timmermans COPYRIGHT AND LICENSE 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. perl v5.40.0 2024-09-01 ExtUtils::Config(3)