File: os-arch.perl

package info (click to toggle)
sra-sdk 3.2.1%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 296,076 kB
  • sloc: ansic: 532,876; cpp: 243,000; perl: 9,649; python: 8,978; sh: 7,888; java: 6,253; makefile: 1,148; yacc: 703; xml: 310; lex: 236
file content (22 lines) | stat: -rw-r--r-- 408 bytes parent folder | download | duplicates (36)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use strict;

use FindBin qw($Bin);
require "$Bin/os-arch.prl";

my ($OS, $ARCH, $OSTYPE, $MARCH, @ARCHITECTURES) = OsArch();

my $res = "$OS.$ARCH";

if (@ARCHITECTURES) {
    my $name = "$Bin/../Makefile.config.$OS.arch";
    if (-e $name) {
        while (1) {
            open F, $name or last;
            $res = "$OS." . <F>;
            chomp $res;
            last;
        }
    }
}

print "$res\n";