build/autoconf/mozprog.m4

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/build/autoconf/mozprog.m4	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,42 @@
     1.4 +dnl This Source Code Form is subject to the terms of the Mozilla Public
     1.5 +dnl License, v. 2.0. If a copy of the MPL was not distributed with this
     1.6 +dnl file, You can obtain one at http://mozilla.org/MPL/2.0/.
     1.7 +
     1.8 +AC_DEFUN([MOZ_PROG_CHECKMSYS],
     1.9 +[AC_REQUIRE([AC_INIT_BINSH])dnl
    1.10 +if test `uname -s | grep -c MINGW 2>/dev/null` != "0"; then
    1.11 +  msyshost=1
    1.12 +fi
    1.13 +])
    1.14 +
    1.15 +AC_DEFUN([MOZ_PATH_PROG],
    1.16 +[ AC_PATH_PROG($1,$2,$3,$4)
    1.17 +  if test "$msyshost"; then
    1.18 +    case "[$]$1" in
    1.19 +    /*)
    1.20 +      tmp_DIRNAME=`dirname "[$]$1"`
    1.21 +      tmp_BASENAME=`basename "[$]$1"`
    1.22 +      tmp_PWD=`cd "$tmp_DIRNAME" && pwd -W`
    1.23 +      $1="$tmp_PWD/$tmp_BASENAME"
    1.24 +      if test -e "[$]$1.exe"; then
    1.25 +        $1="[$]$1.exe"
    1.26 +      fi
    1.27 +    esac
    1.28 +  fi
    1.29 +])
    1.30 +
    1.31 +AC_DEFUN([MOZ_PATH_PROGS],
    1.32 +[  AC_PATH_PROGS($1,$2,$3,$4)
    1.33 +  if test "$msyshost"; then
    1.34 +    case "[$]$1" in
    1.35 +    /*)
    1.36 +      tmp_DIRNAME=`dirname "[$]$1"`
    1.37 +      tmp_BASENAME=`basename "[$]$1"`
    1.38 +      tmp_PWD=`cd "$tmp_DIRNAME" && pwd -W`
    1.39 +      $1="$tmp_PWD/$tmp_BASENAME"
    1.40 +      if test -e "[$]$1.exe"; then
    1.41 +        $1="[$]$1.exe"
    1.42 +      fi
    1.43 +    esac
    1.44 +  fi
    1.45 +])

mercurial