author | A.M. Thurnherr <athurnherr@yahoo.com> |
Thu, 07 May 2015 13:13:22 +0000 | |
changeset 17 | 4b7486d77b39 |
parent 15 | ebd8a4ddd7f2 |
child 16 | 6f2a161211ed |
permissions | -rwxr-xr-x |
0 | 1 |
#!/usr/bin/perl |
2 |
#====================================================================== |
|
9
1a7983cbb82a
automatic version checking; abbreviated layout and %PARAM def; ubtest okay
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
8
diff
changeset
|
3 |
# A N T S L I B |
0 | 4 |
# doc: Wed May 16 06:19:16 2012 |
9
1a7983cbb82a
automatic version checking; abbreviated layout and %PARAM def; ubtest okay
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
8
diff
changeset
|
5 |
# dlm: Thu Oct 30 09:27:54 2014 |
0 | 6 |
# (c) 2012 A.M. Thurnherr |
9
1a7983cbb82a
automatic version checking; abbreviated layout and %PARAM def; ubtest okay
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
8
diff
changeset
|
7 |
# uE-Info: 14 39 NIL 0 0 72 0 2 4 NIL ofnI |
0 | 8 |
#====================================================================== |
9 |
||
10 |
# HISTORY: |
|
11 |
# May 16, 2012: - created for V5.0 |
|
8 | 12 |
# Oct 29, 2014: - made it work again for V6 |
9
1a7983cbb82a
automatic version checking; abbreviated layout and %PARAM def; ubtest okay
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
8
diff
changeset
|
13 |
# Oct 30, 2014: - changed output |
1a7983cbb82a
automatic version checking; abbreviated layout and %PARAM def; ubtest okay
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
8
diff
changeset
|
14 |
# - added version check |
0 | 15 |
|
8 | 16 |
($ANTSLIB) = ($0 =~ m{^(.*)/[^/]*$}); |
9
1a7983cbb82a
automatic version checking; abbreviated layout and %PARAM def; ubtest okay
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
8
diff
changeset
|
17 |
$antsMinLibVersion = 6.0; |
0 | 18 |
|
8 | 19 |
require "$ANTSLIB/ants.pl"; |
20 |
require "$ANTSLIB/libCPT.pl"; |
|
21 |
require "$ANTSLIB/libEOS83.pl"; |
|
22 |
require "$ANTSLIB/libGM.pl"; |
|
23 |
require "$ANTSLIB/libLADCP.pl"; |
|
24 |
require "$ANTSLIB/libNODC.pl"; |
|
25 |
require "$ANTSLIB/libPOSIX.pl"; |
|
26 |
require "$ANTSLIB/libRWalk.pl"; |
|
27 |
require "$ANTSLIB/libWOCE.pl"; |
|
28 |
require "$ANTSLIB/libWOCE_oldstyle.pl"; |
|
29 |
require "$ANTSLIB/libconv.pl"; |
|
30 |
require "$ANTSLIB/libfuns.pl"; |
|
31 |
require "$ANTSLIB/libgamma.pl"; |
|
32 |
require "$ANTSLIB/libstats.pl"; |
|
33 |
require "$ANTSLIB/libtides.pl"; |
|
34 |
require "$ANTSLIB/libubtest.pl"; |
|
35 |
require "$ANTSLIB/libvec.pl"; |
|
0 | 36 |
|
8 | 37 |
chomp($about = `sed -n '/^description =/s/description = //p' $ANTSLIB/.hg/hgrc`); |
9
1a7983cbb82a
automatic version checking; abbreviated layout and %PARAM def; ubtest okay
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
8
diff
changeset
|
38 |
($aboutVer) = ($about =~ /V(.*)$/); |
1a7983cbb82a
automatic version checking; abbreviated layout and %PARAM def; ubtest okay
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
8
diff
changeset
|
39 |
die(sprintf("$0: inconsistent version numbers (.hg/hgrc: $aboutVer; \$antsLibVersion: %.1f)\n",$antsLibVersion)) |
1a7983cbb82a
automatic version checking; abbreviated layout and %PARAM def; ubtest okay
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
8
diff
changeset
|
40 |
unless ($aboutVer == $antsLibVersion); |
1a7983cbb82a
automatic version checking; abbreviated layout and %PARAM def; ubtest okay
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
8
diff
changeset
|
41 |
|
1a7983cbb82a
automatic version checking; abbreviated layout and %PARAM def; ubtest okay
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
8
diff
changeset
|
42 |
print("$ANTSLIB: $about\n"); |
0 | 43 |
exit(0); |