Subversion Repositories DevTools

Rev

Rev 7324 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7324 Rev 7451
Line 95... Line 95...
95
#
95
#
96
my @stopped = ();                               # Stopped entries
96
my @stopped = ();                               # Stopped entries
97
my @build_order = ();                           # Build Ordered list of entries
97
my @build_order = ();                           # Build Ordered list of entries
98
my %extern_deps;                                # Hash of external dependencies
98
my %extern_deps;                                # Hash of external dependencies
99
my %packages;                                   # Hash of packages
99
my %packages;                                   # Hash of packages
100
my $currentPkgTag;                              # Tag of the current package - if any                                          
100
my $currentPkgTag;                              # Tag of the current package - if any
101
my $scanDepth;                                  # Depth for build file scan
101
my $scanDepth;                                  # Depth for build file scan
102
my $maxDname = 0;                               # Pretty display
102
my $maxDname = 0;                               # Pretty display
103
 
103
 
104
#
104
#
105
#   Known files
105
#   Known files
Line 139... Line 139...
139
 
139
 
140
#   Flag to subcommands that the build is occuring within a SANDBOX
140
#   Flag to subcommands that the build is occuring within a SANDBOX
141
#   Example usage: Prevent gradle subproject inclusion
141
#   Example usage: Prevent gradle subproject inclusion
142
$ENV{'GBE_SANDBOX_BUILD'} = 1;
142
$ENV{'GBE_SANDBOX_BUILD'} = 1;
143
 
143
 
144
#   Flag to subcommands that the build is occuring within a SANDBOX
-
 
145
#   Example usage: Prevent gradle subproject inclusion
-
 
146
$ENV{'GBE_SANDBOX_BUILD'} = 1;
-
 
147
 
-
 
148
#
144
#
149
#   Parse the user command and decide what to do
145
#   Parse the user command and decide what to do
150
#
146
#
151
#   Remove user command from the command line. This will leave command options
147
#   Remove user command from the command line. This will leave command options
152
#   in @ARGV so that they can be parsed by the subcommand.
148
#   in @ARGV so that they can be parsed by the subcommand.
Line 4064... Line 4060...
4064
 
4060
 
4065
=back
4061
=back
4066
 
4062
 
4067
=head2 DESCRIPTION
4063
=head2 DESCRIPTION
4068
 
4064
 
4069
The 'error' command markes the named packages to as having build errors. These packages, and packages that
4065
The 'error' command marks the named packages to as having build errors. These packages, and packages that
4070
they consume them will be excluded from any build consideration.
4066
they consume them will be excluded from any build consideration.
4071
 
4067
 
4072
=head2 EXAMPLES
4068
=head2 EXAMPLES
4073
 
4069
 
4074
The command
4070
The command