| File: | lib/Parrot/Configure/Step/List.pm |
| Coverage: | 100.0% |
| line | stmt | bran | cond | sub | code |
|---|---|---|---|---|---|
| 1 | # Copyright (C) 2001-2010, Parrot Foundation. | ||||
| 2 | package Parrot::Configure::Step::List; | ||||
| 3 | 106 106 106 | use strict; | |||
| 4 | 106 106 106 | use warnings; | |||
| 5 | 106 106 106 | use base qw( Exporter ); | |||
| 6 | our @EXPORT_OK = qw( get_steps_list ); | ||||
| 7 | |||||
| 8 | # Add new Configure.pl probes here | ||||
| 9 | my @steps = qw( | ||||
| 10 | init::manifest | ||||
| 11 | init::defaults | ||||
| 12 | init::install | ||||
| 13 | init::hints | ||||
| 14 | inter::progs | ||||
| 15 | inter::make | ||||
| 16 | inter::lex | ||||
| 17 | inter::yacc | ||||
| 18 | auto::gcc | ||||
| 19 | auto::glibc | ||||
| 20 | auto::backtrace | ||||
| 21 | auto::msvc | ||||
| 22 | auto::attributes | ||||
| 23 | auto::warnings | ||||
| 24 | auto::arch | ||||
| 25 | auto::cpu | ||||
| 26 | init::optimize | ||||
| 27 | inter::shlibs | ||||
| 28 | inter::libparrot | ||||
| 29 | inter::types | ||||
| 30 | auto::ops | ||||
| 31 | auto::pmc | ||||
| 32 | auto::headers | ||||
| 33 | auto::sizes | ||||
| 34 | auto::byteorder | ||||
| 35 | auto::va_ptr | ||||
| 36 | auto::format | ||||
| 37 | auto::isreg | ||||
| 38 | auto::llvm | ||||
| 39 | auto::inline | ||||
| 40 | auto::gc | ||||
| 41 | auto::memalign | ||||
| 42 | auto::signal | ||||
| 43 | auto::socklen_t | ||||
| 44 | auto::stat | ||||
| 45 | auto::neg_0 | ||||
| 46 | auto::env | ||||
| 47 | auto::timespec | ||||
| 48 | auto::infnan | ||||
| 49 | auto::thread | ||||
| 50 | auto::gmp | ||||
| 51 | auto::readline | ||||
| 52 | auto::pcre | ||||
| 53 | auto::opengl | ||||
| 54 | auto::zlib | ||||
| 55 | auto::gettext | ||||
| 56 | auto::snprintf | ||||
| 57 | auto::perldoc | ||||
| 58 | auto::coverage | ||||
| 59 | auto::pod2man | ||||
| 60 | auto::ctags | ||||
| 61 | auto::revision | ||||
| 62 | auto::icu | ||||
| 63 | auto::libffi | ||||
| 64 | auto::ipv6 | ||||
| 65 | auto::platform | ||||
| 66 | gen::config_h | ||||
| 67 | gen::core_pmcs | ||||
| 68 | gen::opengl | ||||
| 69 | gen::makefiles | ||||
| 70 | gen::config_pm | ||||
| 71 | ); | ||||
| 72 | |||||
| 73 | 230 | sub get_steps_list { return @steps; } | |||
| 74 | |||||
| 75 | 1; | ||||
| 76 | |||||
| 77 | #################### DOCUMENTATION #################### | ||||
| 78 | |||||
| 79 - 127 | =head1 NAME
Parrot::Configure::Step::List - Get sequence of configuration steps
=head1 SYNOPSIS
use Parrot::Configure::Step::List qw( get_steps_list );
@steps = get_steps_list();
=head1 DESCRIPTION
Parrot::Configure::Step::List exports on demand a single subroutine,
C<get_steps_list()>. This subroutine returns a list of Parrot's configuration
steps in the order in which they are to be executed. To change the order in
which the steps are executed, edit C<@steps> inside this module.
=head1 SUBROUTINE
=head2 C<get_steps_list()>
=over 4
=item * Purpose
Provide Parrot configuration steps in their order of execution.
=item * Arguments
None.
=item * Return Value
List holding strings representing the configuration steps.
=item * Comment
=back
=head1 NOTES
The functionality in this package was transferred from F<Configure.pl> by Jim
Keenan.
=head1 SEE ALSO
F<Configure.pl>.
=cut | ||||
| 128 | |||||
| 129 | # Local Variables: | ||||
| 130 | # mode: cperl | ||||
| 131 | # cperl-indent-level: 4 | ||||
| 132 | # fill-column: 100 | ||||
| 133 | # End: | ||||
| 134 | # vim: expandtab shiftwidth=4: | ||||