ants.pl
author A.M. Thurnherr <athurnherr@yahoo.com>
Wed, 29 Oct 2014 19:23:31 +0000
changeset 8 248fef05e79d
parent 3 55a8c407d38e
child 9 1a7983cbb82a
permissions -rw-r--r--
begin Version 6.0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     1
#!/usr/bin/perl
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     2
#======================================================================
8
248fef05e79d begin Version 6.0
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 3
diff changeset
     3
#                    L I B / A N T S . P L 
0
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     4
#                    doc: Fri Jun 19 14:01:06 1998
8
248fef05e79d begin Version 6.0
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 3
diff changeset
     5
#                    dlm: Wed Oct 29 19:21:12 2014
0
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     6
#                    (c) 1998 A.M. Thurnherr
8
248fef05e79d begin Version 6.0
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 3
diff changeset
     7
#                    uE-Info: 21 8 NIL 0 0 72 2 2 4 NIL ofnI
0
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     8
#======================================================================
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     9
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    10
# HISTORY:
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    11
#  Jun 19, 1998: - apparently created
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    12
#  Jul  3, 2006: - added support for ANTS_PERL
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    13
#  Jul  5, 2006: - removed `basename`
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    14
#  Jul 19, 2006: - added error if exec($ANTS_PERL) fails
3
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 0
diff changeset
    15
#  Sep 24, 2012: - added support for $ANTSLIB
8
248fef05e79d begin Version 6.0
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 3
diff changeset
    16
#  Oct 19, 2014: - added $antsLibVersion
0
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    17
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    18
exec($ENV{ANTS_PERL},$0,@ARGV),die("$ENV{ANTS_PERL}: $!")
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    19
    if (defined($ENV{ANTS_PERL}) && $^X ne $ENV{ANTS_PERL});
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    20
8
248fef05e79d begin Version 6.0
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 3
diff changeset
    21
$antsLibVersion = 6.0;    
248fef05e79d begin Version 6.0
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 3
diff changeset
    22
3
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 0
diff changeset
    23
if (defined($ANTSLIB)) {							# new style (V5)
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 0
diff changeset
    24
	require "$ANTSLIB/antsusage.pl";
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 0
diff changeset
    25
	require "$ANTSLIB/antsio.pl";
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 0
diff changeset
    26
	require "$ANTSLIB/antsutils.pl";
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 0
diff changeset
    27
	require "$ANTSLIB/antsexprs.pl";
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 0
diff changeset
    28
	$ANTS = $ANTSLIB;								# backward compatibility
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 0
diff changeset
    29
} elsif (defined($ANTS)) {							# old style
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 0
diff changeset
    30
	require "$ANTS/antsusage.pl";
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 0
diff changeset
    31
	require "$ANTS/antsio.pl";
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 0
diff changeset
    32
	require "$ANTS/antsutils.pl";
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 0
diff changeset
    33
	require "$ANTS/antsexprs.pl";
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 0
diff changeset
    34
} else {
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 0
diff changeset
    35
	die("neither \$ANTS nor \$ANTSLIB defined\n");
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 0
diff changeset
    36
}
0
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    37
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    38
1;