Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/check-dependenciesWIN32.pl')
-rwxr-xr-xscripts/check-dependenciesWIN32.pl41
1 files changed, 41 insertions, 0 deletions
diff --git a/scripts/check-dependenciesWIN32.pl b/scripts/check-dependenciesWIN32.pl
new file mode 100755
index 000000000..c2a98e44d
--- /dev/null
+++ b/scripts/check-dependenciesWIN32.pl
@@ -0,0 +1,41 @@
+#!/usr/bin/perl
+
+# $Id: check-dependenciesWIN32.pl 1331 2007-03-26 20:06:44Z hieuhoang1972 $
+
+my ($home, $target_dir, $release_dir, $bin_dir) = @ARGV;
+
+#print "HOME: $home\nTARGET_DIR: $target_dir\nRELEASE_DIR: $release_dir\n";
+
+if ($target_dir eq '' || -z $target_dir) {
+ print <<EOT;
+Please specify a TARGETDIR.
+
+ For development releases you probably want the following:
+ TARGETDIR=$home/releases make release
+
+ For shared environments, you will want to set TARGETDIR to
+ some appropriately common directory.
+
+EOT
+ exit 1;
+}
+
+if (-e $release_dir) {
+ print "Targetdir exists! Not touching it! $release_dir";
+ exit 1;
+}
+
+unless (-x "$bin_dir/GIZA++" && -x "$bin_dir/snt2cooc.out" && -x "$bin_dir/mkcls" ) {
+ print <<EOT;
+Please specify a BINDIR.
+
+ The BINDIR directory must contain GIZA++, snt2cooc.out and mkcls executables.
+ These are available from http://www.fjoch.com/GIZA++.html and
+ http://www-i6.informatik.rwth-aachen.de/Colleagues/och/software/mkcls.html .
+EOT
+ exit 0;
+}
+
+
+exit 0;
+