}
sub new {
- my $cls=shift;
- my $self=$cls->SUPER::new(@_);
+ my $class=shift;
+ my $self=$class->SUPER::new(@_);
# Enforce outside-source tree builds.
$self->enforce_outside_source_building();
return $self;
# doing.
sub NAME {
my $self=shift;
- my $cls = ref($self) || $self;
- if ($cls =~ m/^.+::([^:]+)$/) {
+ my $class = ref($self) || $self;
+ if ($class =~ m/^.+::([^:]+)$/) {
return $1;
}
else {
- error("ınvalid buildsystem class name: $cls");
+ error("ınvalid buildsystem class name: $class");
}
}
# parameters and execute commands to configure build environment if
# is_buildable flag is set on the object.
sub new {
- my ($cls, %opts)=@_;
+ my ($class, %opts)=@_;
- my $self = bless({ builddir => undef, is_buildable => 1 }, $cls);
+ my $self = bless({ builddir => undef, is_buildable => 1 }, $class);
if (exists $opts{builddir}) {
if ($opts{builddir}) {
$self->{builddir} = $opts{builddir};
}
sub _cd {
- my ($cls, $dir)=@_;
+ my ($this, $dir)=@_;
if (! $dh{NO_ACT}) {
verbose_print("cd $dir");
chdir $dir or error("error: unable to chdir to $dir");