X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=aclocal.m4;h=031145d411c58240209fc1efe2d783358efe4ab3;hb=f74a195e8eaad2670cf10be30484fda842e3c01e;hp=f7b810ad4209b8f748b75ce781edad2e2187615f;hpb=1de47f21a9e3a1e8f3969a675f79c6dd56fa2dd2;p=ghc-hetmet.git diff --git a/aclocal.m4 b/aclocal.m4 index f7b810a..031145d 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -264,7 +264,7 @@ if test "x$HostPlatform" = "xi386-unknown-mingw32" && \ test "${HappyCmd}" != "" then # Canonicalise to :/path/to/gcc - HappyCmd=`cygpath -m ${HappyCmd}` + HappyCmd=`cygpath -m "${HappyCmd}"` AC_MSG_NOTICE([normalized happy command to $HappyCmd]) fi @@ -300,7 +300,7 @@ if test "x$HostPlatform" = "xi386-unknown-mingw32" && \ test "${AlexCmd}" != "" then # Canonicalise to :/path/to/gcc - AlexCmd=`cygpath -m ${AlexCmd}` + AlexCmd=`cygpath -m "${AlexCmd}"` fi AC_CACHE_CHECK([for version of alex], fptools_cv_alex_version, @@ -399,6 +399,32 @@ AC_SUBST([ArIsGNUAr], [`echo $fp_prog_ar_is_gnu | tr 'a-z' 'A-Z'`]) ])# FP_PROG_AR_IS_GNU +# FP_PROG_AR_SUPPORTS_ATFILE +# ----------------- +# Sets fp_prog_ar_supports_atfile to yes or no, depending on whether +# or not it supports the @file syntax +AC_DEFUN([FP_PROG_AR_SUPPORTS_ATFILE], +[AC_REQUIRE([FP_PROG_AR]) + AC_REQUIRE([FP_PROG_AR_ARGS]) +AC_CACHE_CHECK([whether $fp_prog_ar_raw supports @file], [fp_cv_prog_ar_supports_atfile], +[ +rm -f conftest* +touch conftest.file +echo conftest.file > conftest.atfile +echo conftest.file >> conftest.atfile +"$fp_prog_ar_raw" $fp_prog_ar_args conftest.a @conftest.atfile > /dev/null 2>&1 +fp_prog_ar_supports_atfile_tmp=`"$fp_prog_ar_raw" t conftest.a 2> /dev/null | grep -c conftest.file` +rm -f conftest* +if test "$fp_prog_ar_supports_atfile_tmp" -eq 2 +then + fp_cv_prog_ar_supports_atfile=yes +else + fp_cv_prog_ar_supports_atfile=no +fi]) +fp_prog_ar_supports_atfile=$fp_cv_prog_ar_supports_atfile +AC_SUBST([ArSupportsAtFile], [`echo $fp_prog_ar_supports_atfile | tr 'a-z' 'A-Z'`]) +])# FP_PROG_AR_SUPPORTS_ATFILE + # FP_PROG_AR_ARGS # --------------- # Sets fp_prog_ar_args to the arguments for ar and the output variable ArCmd