| line |
true |
false |
branch |
|
58
|
0 |
1 |
unless $os =~ /Windows|Linux|Unix/i |
|
59
|
0 |
1 |
if $os eq 'Unix' and not $^O =~ /linux/i |
|
64
|
0 |
1 |
if (defined $$pp{'language'}) |
|
65
|
0 |
0 |
if $$pp{'language'} =~ /vhdl/i |
|
66
|
0 |
0 |
if $$pp{'language'} =~ /verilog/i |
|
67
|
0 |
0 |
unless $$pp{'language'} =~ /VHDL|Verilog/i |
|
78
|
1 |
0 |
if (defined $self->tcl_script) |
|
85
|
0 |
1 |
if defined $xil_path |
|
86
|
0 |
1 |
if defined $xil_path |
|
89
|
1 |
0 |
unless exists $$oref{'device'} |
|
90
|
1 |
0 |
unless exists $$oref{'view'} |
|
97
|
0 |
0 |
if $self->SUPER::can_action('build') |
|
100
|
0 |
0 |
if ($self->verbose) |
|
106
|
0 |
0 |
unless open my $fh, '>', $tcl |
|
111
|
0 |
0 |
unless defined $xil_path |
|
125
|
0 |
0 |
unless -d $dir |
|
128
|
0 |
0 |
if ref $files eq 'ARRAY' and scalar @$files |
|
130
|
0 |
0 |
if $@ |
|
158
|
0 |
0 |
unless -d $dir |
|
161
|
0 |
0 |
if ref $files eq 'ARRAY' and scalar @$files |
|
163
|
0 |
0 |
if $@ |
|
174
|
0 |
0 |
unless -d $dir |
|
178
|
0 |
0 |
if $fh{$_} |
|
182
|
0 |
0 |
if $@ |
|
190
|
0 |
0 |
unless $key =~ /$regex_tb/ |
|
191
|
0 |
0 |
exists $$tb{$key} ? : |
|
192
|
0 |
0 |
unless ref $hh eq 'HASH' |
|
194
|
0 |
0 |
unless defined $$hh{'toplevel'} |
|
195
|
0 |
0 |
unless defined $$hh{'srclib'} |
|
196
|
0 |
0 |
unless defined $$hh{'wdb'} |
|
197
|
0 |
0 |
unless defined $$hh{'exe'} |
|
198
|
0 |
0 |
unless defined $$hh{'prj'} |
|
199
|
0 |
0 |
unless defined $$hh{'cmd'} |
|
220
|
0 |
1 |
if defined $env_xil and -d $env_xil |
|
221
|
0 |
1 |
if defined $xil_path and -d $xil_path |
|
222
|
0 |
1 |
if ($self->is_windowsish) { } |
|
228
|
0 |
0 |
if -d $d |
|
233
|
0 |
0 |
unless defined $_ |
|
234
|
0 |
0 |
unless -d $_ |
|
235
|
0 |
0 |
if -d "$_\\Xilinx" |
|
240
|
0 |
4 |
unless defined $_ |
|
241
|
0 |
4 |
unless -d $_ |
|
242
|
0 |
4 |
if -d "$_/Xilinx" |
|
245
|
1 |
0 |
unless (scalar @xildirs) |
|
249
|
0 |
0 |
if ($self->verbose) |
|
254
|
0 |
0 |
unless opendir my $fd, $xdir |
|
255
|
0 |
0 |
unless $fd |
|
259
|
0 |
0 |
unless scalar @possible |
|
263
|
0 |
0 |
if ($self->verbose) |
|
266
|
0 |
0 |
unless (scalar @final) |
|
272
|
0 |
0 |
$self->is_windowsish ? : |
|
276
|
0 |
0 |
if (-e $f64 or -e $f32) |
|
279
|
0 |
0 |
if $self->verbose |
|
292
|
0 |
0 |
unless -e $tcl |
|
294
|
0 |
0 |
if $Module::Build::Xilinx::Config{'archname'} =~ /x86_64|x64/ |
|
296
|
0 |
0 |
if $self->verbose |
|
297
|
0 |
0 |
if ($self->is_windowsish) { } |
|
299
|
0 |
0 |
unless open my $fh, '>', $bat |
|
305
|
0 |
0 |
unless system($bat) == 0 |
|
307
|
0 |
0 |
unless system("source $cmd1 && $cmd2") == 0 |
|
318
|
0 |
0 |
if $Module::Build::Xilinx::Config{'archname'} =~ /x86_64|x64/ |
|
320
|
0 |
0 |
if $self->verbose |
|
321
|
0 |
0 |
if ($self->is_windowsish) { } |
|
323
|
0 |
0 |
unless open my $fh, '>', $bat |
|
329
|
0 |
0 |
unless system($bat) == 0 |
|
331
|
0 |
0 |
unless system("source $cmd1 && $cmd2") == 0 |
|
341
|
0 |
0 |
if $Module::Build::Xilinx::Config{'archname'} =~ /x86_64|x64/ |
|
343
|
0 |
0 |
if $self->verbose |
|
344
|
0 |
0 |
if ($self->is_windowsish) { } |
|
346
|
0 |
0 |
unless open my $fh, '>', $bat |
|
352
|
0 |
0 |
unless system($bat) == 0 |
|
354
|
0 |
0 |
unless system("source $cmd1 && $cmd2") == 0 |
|
365
|
0 |
0 |
if $Module::Build::Xilinx::Config{'archname'} =~ /x86_64|x64/ |
|
367
|
0 |
0 |
if $self->verbose |
|
368
|
0 |
0 |
if ($self->is_windowsish) { } |
|
370
|
0 |
0 |
unless open my $fh, '>', $bat |
|
376
|
0 |
0 |
unless system($bat) == 0 |
|
378
|
0 |
0 |
unless system("source $cmd1 && ./$cmd2") == 0 |
|
389
|
0 |
0 |
if $Module::Build::Xilinx::Config{'archname'} =~ /x86_64|x64/ |
|
394
|
0 |
0 |
if $self->verbose |
|
395
|
0 |
0 |
unless open my $fh, '>', $pcmd |
|
431
|
0 |
0 |
if ($self->is_windowsish) { } |
|
433
|
0 |
0 |
unless open my $fh, '>', $bat |
|
439
|
0 |
0 |
unless system($bat) == 0 |
|
441
|
0 |
0 |
unless system("source $cmd1 && $cmd2") == 0 |
|
475
|
0 |
0 |
unless ref $simfiles eq 'ARRAY' |
|
476
|
0 |
0 |
if (scalar @$simfiles) { } |
|
477
|
0 |
0 |
if ($self->verbose) |
|
483
|
0 |
0 |
unless -e $flag |
|
485
|
0 |
0 |
if $self->is_windowsish |
|
487
|
0 |
0 |
unless (exists $$tb_data{$vf}) |
|
499
|
0 |
0 |
unless open my $fh, '>', $cmdfile |
|
508
|
0 |
0 |
if $self->verbose |
|
516
|
0 |
0 |
unless open my $dsf, '>', $ds |
|
531
|
0 |
0 |
unless ref $simfiles eq 'ARRAY' |
|
532
|
0 |
0 |
if (scalar @$simfiles) { } |
|
533
|
0 |
0 |
if ($self->verbose) |
|
538
|
0 |
0 |
if $self->is_windowsish |
|
540
|
0 |
0 |
if (exists $$tb_data{$vf} and defined $$tb_data{$vf}{'wdb'}) { } |
|
542
|
0 |
0 |
unless (-e $wdb) |
|
561
|
0 |
0 |
unless defined $device |
|
562
|
0 |
0 |
if $self->verbose and defined $device |
|
787
|
0 |
0 |
if 6 * scalar(@prjs) != $total_files |