./configure: now we automatically set the env MACOSX_DEPLOYMENT_TARGET to the current Mac OS X version unless the env is already set. thanks bsyk for the report in #3.

This commit is contained in:
Yichun Zhang (agentzh) 2015-12-19 11:48:21 -08:00
parent cdedd89613
commit 54b824d1f4
1 changed files with 11 additions and 0 deletions

11
util/configure vendored
View File

@ -622,6 +622,17 @@ _END_
$extra_opts .= " CC=cc"; $extra_opts .= " CC=cc";
} }
if ($platform eq 'macosx') {
my $v = $ENV{MACOSX_DEPLOYMENT_TARGET};
if (!defined $v || $v !~ /^\d+\.\d+$/) {
$v = `sw_vers -productVersion`;
if (defined $v && $v =~ /^\s*(\d+\.\d+)/) {
$ENV{MACOSX_DEPLOYMENT_TARGET} = $1;
#warn "MACOSX_DEPLOYMENT_TARGET = $1";
}
}
}
if (defined $cores) { if (defined $cores) {
shell "${make} -j$cores$extra_opts PREFIX=$luajit_prefix", $dry_run; shell "${make} -j$cores$extra_opts PREFIX=$luajit_prefix", $dry_run;
} else { } else {