File: os-arch.perl

package info (click to toggle)
sra-sdk 3.0.3%2Bdfsg-6~deb12u1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 165,852 kB
  • sloc: ansic: 374,775; cpp: 232,734; perl: 8,959; java: 6,253; sh: 6,032; python: 3,890; makefile: 1,046; yacc: 703; xml: 310; lex: 235
file content (22 lines) | stat: -rw-r--r-- 408 bytes parent folder | download | duplicates (41)
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";