Update config and allow for more options
This commit is contained in:
parent
8e053ca86a
commit
6f9ea0f2fd
2 changed files with 13 additions and 1 deletions
|
@ -4,8 +4,11 @@ builds:
|
|||
- slim
|
||||
|
||||
options:
|
||||
common: "-Duseshrplib -Dvendorprefix=/usr/local"
|
||||
common: "-Duseshrplib -Dvendorprefix=/usr/local -Aldflags='-Wl,-z,now -Wl,-zrelro -Wl,-z,noexecstack' -Accflags='-fpie -fPIC -fstack-protector-all -pie -D_FORTIFY_SOURCE=2' -Duseshrplib"
|
||||
threaded: "-Dusethreads"
|
||||
longdouble: "-Duselongdouble"
|
||||
quadmath: "-Dusequadmath"
|
||||
debugging: "-Accflags=-ggdb -DDEBUGGING"
|
||||
|
||||
releases:
|
||||
- version: 5.30.3
|
||||
|
|
|
@ -99,6 +99,15 @@ if (!-d "downloads") {
|
|||
for my $build (@{$config->{builds}}) {
|
||||
$builds{$build} = $config->{options}{common};
|
||||
$builds{"$build,threaded"} = "@{$config->{options}}{qw/threaded common/}";
|
||||
$builds{"$build,longdouble"} = "@{$config->{options}}{qw/longdouble common/}";
|
||||
$builds{"$build,quadmath"} = "@{$config->{options}}{qw/quadmath common/}";
|
||||
$builds{"$build,debugging"} = "@{$config->{options}}{qw/debugging common/}";
|
||||
$builds{"$build,longdouble,threaded"} = "@{$config->{options}}{qw/longdouble threaded common/}";
|
||||
$builds{"$build,quadmath,threaded"} = "@{$config->{options}}{qw/quadmath threaded common/}";
|
||||
$builds{"$build,debugging,threaded"} = "@{$config->{options}}{qw/debugging threaded common/}";
|
||||
$builds{"$build,quadmath,threaded,longdouble"} = "@{$config->{options}}{qw/quadmath threaded longdouble common/}";
|
||||
$builds{"$build,debugging,threaded,longdouble"} = "@{$config->{options}}{qw/debugging threaded longdouble common/}";
|
||||
$builds{"$build,debugging,threaded,longdouble,quadmath"} = "@{$config->{options}}{qw/debugging threaded longdouble quadmath common/}";
|
||||
}
|
||||
|
||||
for my $release (@{$config->{releases}}) {
|
||||
|
|
Loading…
Add table
Reference in a new issue