summaryrefslogtreecommitdiffstats
path: root/Configurations/10-main.conf
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2018-02-13 20:47:34 +0100
committerRichard Levitte <levitte@openssl.org>2018-02-14 17:13:53 +0100
commitab7134eff591b0996578ebb881a165eb527e1810 (patch)
treec7330427e21772161a65672131de26feeea504fe /Configurations/10-main.conf
parent722c9762f2e021a9b43774fca282c9a4146d38e6 (diff)
VMS: add the possibility to use Itanium assembler with 'ias'
This does require the use of a port of 'ias' for VMS. Reviewed-by: Andy Polyakov <appro@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5357)
Diffstat (limited to 'Configurations/10-main.conf')
-rw-r--r--Configurations/10-main.conf15
1 files changed, 15 insertions, 0 deletions
diff --git a/Configurations/10-main.conf b/Configurations/10-main.conf
index f66e35bd52..c9e4fd2e0f 100644
--- a/Configurations/10-main.conf
+++ b/Configurations/10-main.conf
@@ -146,6 +146,16 @@ sub vms_info {
$vms_info->{def_zlib} =~ s|/.*$||g;
}
}
+
+ if ($config{target} =~ /-ia64/) {
+ `PIPE ias -H 2> NL:`;
+ if ($? == 0) {
+ $vms_info->{as} = "ias";
+ $vms_info->{asflags} = '-d debug "-N" vms_upcase';
+ $vms_info->{asoutflag} = "-o";
+ $vms_info->{perlasm_scheme} = "ias";
+ }
+ }
}
return $vms_info;
}
@@ -1876,6 +1886,11 @@ my %targets = (
dso_scheme => "vms",
thread_scheme => "pthreads",
+ as => sub { vms_info()->{as} },
+ asflags => sub { vms_info()->{asflags} },
+ asoutflag => sub { vms_info()->{asoutflag} },
+ perlasm_scheme => sub { vms_info()->{perlasm_scheme} },
+
apps_aux_src => "vms_term_sock.c",
apps_init_src => "vms_decc_init.c",
},