sbin/res/ant/bin/runant.pl
author hamidouk
Tue, 20 Sep 2011 13:10:53 +0200
changeset 49 b77b10a21775
permissions -rw-r--r--
ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version du repo.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
49
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
     1
#!/usr/bin/perl
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
     2
#
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
     3
# Licensed to the Apache Software Foundation (ASF) under one or more
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
     4
#  contributor license agreements.  See the NOTICE file distributed with
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
     5
#  this work for additional information regarding copyright ownership.
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
     6
#  The ASF licenses this file to You under the Apache License, Version 2.0
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
     7
#  (the "License"); you may not use this file except in compliance with
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
     8
#  the License.  You may obtain a copy of the License at
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
     9
#
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    10
#      http://www.apache.org/licenses/LICENSE-2.0
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    11
#
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    12
#  Unless required by applicable law or agreed to in writing, software
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    13
#  distributed under the License is distributed on an "AS IS" BASIS,
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    14
#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    15
#  See the License for the specific language governing permissions and
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    16
#  limitations under the License.
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    17
#
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    18
#######################################################################
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    19
#
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    20
# runant.pl
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    21
#
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    22
# wrapper script for invoking ant in a platform with Perl installed
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    23
# this may include cgi-bin invocation, which is considered somewhat daft.
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    24
# (slo: that should be a separate file which can be derived from this
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    25
# and returns the XML formatted output)
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    26
#
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    27
# the code is not totally portable due to classpath and directory splitting
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    28
# issues. oops. (NB, use File::Spec::Functions  will help and the code is
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    29
# structured for the catfile() call, but because of perl version funnies
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    30
# the code is not included. 
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    31
#
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    32
# created:         2000-8-24
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    33
# author:          Steve Loughran steve_l@sourceforge.net
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    34
#######################################################################
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    35
#
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    36
# Assumptions:
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    37
#
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    38
# - the "java" executable/script is on the command path
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    39
# - ANT_HOME has been set
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    40
# - target platform uses ":" as classpath separator or perl indicates it is dos/win32
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    41
# - target platform uses "/" as directory separator.
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    42
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    43
#be fussy about variables
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    44
use strict;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    45
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    46
#platform specifics (disabled)
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    47
#use File::Spec::Functions;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    48
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    49
#turn warnings on during dev; generates a few spurious uninitialised var access warnings
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    50
#use warnings;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    51
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    52
#and set $debug to 1 to turn on trace info
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    53
my $debug=1;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    54
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    55
#######################################################################
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    56
#
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    57
# check to make sure environment is setup
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    58
#
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    59
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    60
my $HOME = $ENV{ANT_HOME};
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    61
if ($HOME eq "")
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    62
        {
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    63
    die "\n\nANT_HOME *MUST* be set!\n\n";
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    64
        }
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    65
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    66
my $JAVACMD = $ENV{JAVACMD};
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    67
$JAVACMD = "java" if $JAVACMD eq "";
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    68
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    69
my $onnetware = 0;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    70
if ($^O eq "NetWare")
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    71
{
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    72
  $onnetware = 1;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    73
}
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    74
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    75
my $oncygwin = ($^O eq "cygwin");
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    76
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    77
#ISSUE: what java wants to split up classpath varies from platform to platform 
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    78
#and perl is not too hot at hinting which box it is on.
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    79
#here I assume ":" 'cept on win32, dos, and netware. Add extra tests here as needed.
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    80
my $s=":";
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    81
if(($^O eq "MSWin32") || ($^O eq "dos") || ($^O eq "cygwin") ||
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    82
   ($onnetware == 1))
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    83
        {
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    84
        $s=";";
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    85
        }
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    86
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    87
#build up standard classpath
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    88
my $localpath = "$HOME/lib/ant-launcher.jar";
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    89
#set JVM options and Ant arguments, if any
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    90
my @ANT_OPTS=split(" ", $ENV{ANT_OPTS});
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    91
my @ANT_ARGS=split(" ", $ENV{ANT_ARGS});
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    92
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    93
#jikes
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    94
if($ENV{JIKESPATH} ne "")
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    95
        {
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    96
        push @ANT_OPTS, "-Djikes.class.path=$ENV{JIKESPATH}";
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    97
        }
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    98
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
    99
#construct arguments to java
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   100
my @ARGS;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   101
push @ARGS, @ANT_OPTS;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   102
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   103
my $CYGHOME = "";
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   104
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   105
my $classpath=$ENV{CLASSPATH};
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   106
if ($oncygwin == 1) {
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   107
  $localpath = `cygpath --path --windows $localpath`;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   108
  chomp ($localpath);
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   109
  if (! $classpath eq "")
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   110
  {
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   111
    $classpath = `cygpath --path --windows "$classpath"`;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   112
    chomp ($classpath);
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   113
  }
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   114
  $HOME = `cygpath --path --windows $HOME`;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   115
  chomp ($HOME);
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   116
  $CYGHOME = `cygpath --path --windows $ENV{HOME}`;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   117
  chomp ($CYGHOME);
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   118
}
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   119
push @ARGS, "-classpath", "$localpath";
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   120
push @ARGS, "-Dant.home=$HOME";
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   121
if ( ! $CYGHOME eq "" )
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   122
{
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   123
  push @ARGS, "-Dcygwin.user.home=\"$CYGHOME\""
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   124
}
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   125
push @ARGS, "org.apache.tools.ant.launch.Launcher", @ANT_ARGS;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   126
push @ARGS, @ARGV;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   127
if (! $classpath eq "")
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   128
{
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   129
  if ($onnetware == 1)
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   130
  {
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   131
    # make classpath literally $CLASSPATH
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   132
    # this is to avoid pushing us over the 512 character limit
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   133
    # even skip the ; - that is already in $localpath
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   134
    push @ARGS, "-lib", "\$CLASSPATH";
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   135
  }
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   136
  else
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   137
  {
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   138
    push @ARGS, "-lib", "$classpath";
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   139
  }
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   140
}
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   141
print "\n $JAVACMD @ARGS\n\n" if ($debug);
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   142
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   143
my $returnValue = system $JAVACMD, @ARGS;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   144
if ($returnValue eq 0)
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   145
        {
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   146
        exit 0;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   147
        }
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   148
else
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   149
        {
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   150
        # only 0 and 1 are widely recognized as exit values
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   151
        # so change the exit value to 1
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   152
        exit 1;
b77b10a21775 ajouté ant dans le repo et modifié compil.bat pour qu'il utilise la version
hamidouk
parents:
diff changeset
   153
        }