Add a useful kludge to allow package maintainers to specify compiler and other
platforms details on the command line without having to patch the Configure script everytime: One now can use ``perl Configure <id>:<details>'', i.e. platform ids are allowed to have details appended to them (seperated by colons). This is treated as there would be a static pre-configured entry in Configure's %table under key <id> with value <details> and ``perl Configure <id>'' is called. So, when you want to perform a quick test-compile under FreeBSD 3.1 with pgcc and without assembler stuff you can use ``perl Configure "FreeBSD-elf:pgcc:-O6:::"'' now, which overrides the FreeBSD-elf entry on-the-fly. (PS: Notice that the same effect _cannot_ be achieved by using ``make CC=pgcc ..'' etc, because you cannot override all things from there.)
This commit is contained in:
parent
bc3482442a
commit
116e315303
12
CHANGES
12
CHANGES
@ -5,6 +5,18 @@
|
|||||||
|
|
||||||
Changes between 0.9.1c and 0.9.2
|
Changes between 0.9.1c and 0.9.2
|
||||||
|
|
||||||
|
*) Add a useful kludge to allow package maintainers to specify compiler and
|
||||||
|
other platforms details on the command line without having to patch the
|
||||||
|
Configure script everytime: One now can use ``perl Configure
|
||||||
|
<id>:<details>'', i.e. platform ids are allowed to have details appended
|
||||||
|
to them (seperated by colons). This is treated as there would be a static
|
||||||
|
pre-configured entry in Configure's %table under key <id> with value
|
||||||
|
<details> and ``perl Configure <id>'' is called. So, when you want to
|
||||||
|
perform a quick test-compile under FreeBSD 3.1 with pgcc and without
|
||||||
|
assembler stuff you can use ``perl Configure "FreeBSD-elf:pgcc:-O6:::"''
|
||||||
|
now, which overrides the FreeBSD-elf entry on-the-fly.
|
||||||
|
[Ralf S. Engelschall]
|
||||||
|
|
||||||
*) Disable new TLS1 ciphersuites by default: they aren't official yet.
|
*) Disable new TLS1 ciphersuites by default: they aren't official yet.
|
||||||
[Ben Laurie]
|
[Ben Laurie]
|
||||||
|
|
||||||
|
@ -298,6 +298,10 @@ foreach (@ARGV)
|
|||||||
die "unknown options, only -Dxxx, -Lxxx, -lxxx, -fxxx and -Kxxx are supported\n";
|
die "unknown options, only -Dxxx, -Lxxx, -lxxx, -fxxx and -Kxxx are supported\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
elsif ($_ =~ /^([^:]+):(.+)$/) {
|
||||||
|
eval "\$table{\$1} = \"$2\""; # allow $xxx constructs in the string
|
||||||
|
$target=$1;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
die "target already defined - $target\n" if ($target ne "");
|
die "target already defined - $target\n" if ($target ne "");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user