118 |
|
} |
119 |
|
} |
120 |
|
|
121 |
+ |
sub updateflags() |
122 |
+ |
{ |
123 |
+ |
my $self=shift; |
124 |
+ |
my ($flag,$flagvalue) = @_; |
125 |
+ |
# Reset: |
126 |
+ |
if (exists $self->{FLAGS}->{$flag}) |
127 |
+ |
{ |
128 |
+ |
delete $self->{FLAGS}->{$flag}; |
129 |
+ |
} |
130 |
+ |
# Reinsert: |
131 |
+ |
$self->flags($flag,$flagvalue); |
132 |
+ |
} |
133 |
+ |
|
134 |
|
sub allflags() |
135 |
|
{ |
136 |
|
my $self=shift; |
144 |
|
: $self->{SCRAM_PROJECT}; |
145 |
|
} |
146 |
|
|
147 |
+ |
sub scram_compiler() |
148 |
+ |
{ |
149 |
+ |
my $self=shift; |
150 |
+ |
@_ ? $self->{SCRAM_COMPILER} = shift |
151 |
+ |
: $self->{SCRAM_COMPILER}; |
152 |
+ |
} |
153 |
+ |
|
154 |
|
sub variable_data() |
155 |
|
{ |
156 |
|
my $self=shift; |
254 |
|
($self->scram_project() == 1) ? print "yes" : print "no"; |
255 |
|
print "\n"; |
256 |
|
|
257 |
+ |
# A compiler tool? |
258 |
+ |
if ($self->scram_compiler() == 1) |
259 |
+ |
{ |
260 |
+ |
print "SCRAM_COMPILER=yes\n"; |
261 |
+ |
} |
262 |
+ |
|
263 |
|
# Print out any variables: |
264 |
|
foreach my $var (@variables) |
265 |
|
{ |