# Copyright (C) 2006-2007, The Perl Foundation. # $Id: Config.pm 21251 2007-09-13 06:35:30Z paultcochrane $ =head1 NAME Parrot::Config - Parrot Configuration Data =head1 DESCRIPTION This file is used for parrot's configuration data. If C hasn't been run yet, it dies with a message explaining that parrot needs to be configured first. It contains the C<%PConfig> hash which is exported with the values loaded from F. =cut package Parrot::Config; use strict; use warnings; eval 'use Parrot::Config::Generated'; if ($@) { die "\nParrot::Config is unavailable until you configure parrot.\n" . "Please run `perl Configure.pl`.\n\n"; } use Exporter; use vars qw(@ISA @EXPORT %PConfig %PConfig_Temp); @ISA = qw(Exporter); @EXPORT = qw(%PConfig %PConfig_Temp); %PConfig = %Parrot::Config::Generated::PConfig; %PConfig_Temp = %Parrot::Config::Generated::PConfig_Temp; 1; # Local Variables: # mode: cperl # cperl-indent-level: 4 # fill-column: 100 # End: # vim: expandtab shiftwidth=4: