X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=build-aux%2Fcsharpexec.sh.in;h=673df08844fca12454e16cf6b3295348231ac127;hb=5bf73fbe89c75118e5e9a53e4b88a57729d26964;hp=98694091dd18622311e440703fa9d11c44d0f64b;hpb=8efb8b5cc76ef494f66244265c6fdbe8abef0213;p=gnulib.git diff --git a/build-aux/csharpexec.sh.in b/build-aux/csharpexec.sh.in index 98694091d..673df0884 100644 --- a/build-aux/csharpexec.sh.in +++ b/build-aux/csharpexec.sh.in @@ -1,13 +1,13 @@ #!/bin/sh # Execute a C# program. -# Copyright (C) 2003 Free Software Foundation, Inc. +# Copyright (C) 2003, 2005, 2009-2011 Free Software Foundation, Inc. # Written by Bruno Haible , 2003. # -# This program is free software; you can redistribute it and/or modify +# This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -15,8 +15,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software Foundation, -# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# along with this program. If not, see . # This uses the same choices as csharpexec.c, but instead of relying on the # environment settings at run time, it uses the environment variables @@ -78,7 +77,19 @@ else test -z "$CSHARP_VERBOSE" || echo mono "$@" exec mono "$@" else - echo 'C# virtual machine not found, try installing pnet, then reconfigure' 1>&2 - exit 1 + if test -n "@HAVE_CLIX@"; then + CONF_CLIX_PATH='@CLIX_PATH@' + if test -n "$libdirs_mono"; then + @CLIX_PATH_VAR@="$libdirs_mono${CONF_CLIX_PATH:+@MONO_PATH_SEPARATOR@$CONF_CLIX_PATH}" + else + @CLIX_PATH_VAR@="$CONF_CLIX_PATH" + fi + export @CLIX_PATH_VAR@ + test -z "$CSHARP_VERBOSE" || echo clix "$@" + exec clix "$@" + else + echo 'C# virtual machine not found, try installing pnet, then reconfigure' 1>&2 + exit 1 + fi fi fi