chiark / gitweb /
server always mentions algorithm in client greeting
[disorder] / scripts / make-version-string
CommitLineData
a05e4467
RK
1#! /usr/bin/perl -w
2use strict;
3sub output {
4 print @_ or die "$0: stdout: $!\n";
5}
6my @csv = `../config.status --version`;
7my $version;
8my $options;
9my $cc;
10my $compiler;
11for(@csv) {
12 chomp;
13 if(/disorder config\.status (\S+)/) {
14 $version = $1;
15 }
16 if(/with options \"(.*)\"/) {
17 $options = $1;
18 }
19}
20if(exists $ENV{CC}) {
21 $cc = $ENV{CC};
22 $cc =~ s/\s+/ /g;
23 my @cv = `$cc --version`;
24 $compiler = $cv[0];
25}
26die "no version found\n" unless defined $version;
27output("DisOrder $version\n");
28output(" configure options: $options\n") if defined $options;
29output(" compiler: $cc\n") if defined $compiler;
30output(" version: $compiler\n") if defined $cc;
31close STDOUT or die "$0: stdout: $!\n";