Fix Control.Arrow (***) diagram (fixes #25698)
[ghc.git] / m4 / fp_prog_sh.m4
blob18e909da518c6f4687afc8ed9c26b3e92740d7a9
1 # FP_PROG_SH
2 # ------------
3 # Find a functional Bourne shell
4 AC_DEFUN([FP_PROG_SH],
6  AC_REQUIRE([FPTOOLS_SET_PLATFORMS_VARS]) dnl for $windows
7  AC_ARG_VAR(SH,[Use as the full path to a Bourne shell. [default=autodetect]])
8  AC_PATH_PROGS([SH], [sh bash])
9  if test "$windows" = "YES"; then
10    dnl use mixed (-m) mode to get C:/mingw64/... with forward slashes.
11    dnl     windows (-w) mode will give us C:\... and mess with escaping.
12    SH=`cygpath -m "$SH"`
13  fi
14  AC_SUBST([SH])[]dnl
15 ])# FP_PROG_SH