} else {
Log "Preparing for compilation from current directory to obj/ ... ";
}
- `rm -rf obj` if -d "obj"; Fail "Cannot delete old obj directory" if $?;
+ if (-d "obj") {
+ `rm -rf obj`; Fail "Cannot delete old obj directory" if $?;
+ }
-d "obj" or mkdir("obj", 0777) or Fail "Cannot create obj directory: $!";
-d "obj/ucw" or mkdir("obj/ucw", 0777) or Fail "Cannot create obj/ucw directory: $!";
Log "done\n";
my $want = $opts{want};
defined $want or $want = ["cflags", "libs"];
for my $w (@$want) {
- my $uw = $w; $uw =~ tr/a-z/A-Z/;
+ my $uw = $w; $uw =~ tr/a-z-/A-Z_/;
my $cf = TryCmd("$pc --$w");
Set("${upper}_${uw}" => $cf) if defined $cf;
}