Browse Source

Replace autoconf's broken AC_EXEEXT with LOC_EXEEXT


git-svn-id: https://svn.osgeo.org/grass/grass/trunk@31318 15284696-431f-4ddb-bdfa-cd5b030d7da7
Glynn Clements 17 years ago
parent
commit
1547d66d26
3 changed files with 789 additions and 786 deletions
  1. 17 0
      aclocal.m4
  2. 771 785
      configure
  3. 1 1
      configure.in

+ 17 - 0
aclocal.m4

@@ -259,6 +259,23 @@ AC_DEFUN([LOC_YES_NO],[if test -n "${$1}" ; then echo yes ; else echo no ; fi])
 AC_DEFUN([LOC_MSG_USE],[
 [echo "  $1:]LOC_PAD_26($1)`LOC_YES_NO($2)`"])
 
+AC_DEFUN(LOC_EXEEXT,
+[AC_REQUIRE([AC_CYGWIN])
+AC_REQUIRE([AC_MINGW32])
+AC_MSG_CHECKING([for executable suffix])
+AC_CACHE_VAL(ac_cv_exeext,
+[if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
+  ac_cv_exeext=.exe
+else
+  ac_cv_exeext=no
+fi])
+EXEEXT=""
+test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
+AC_MSG_RESULT(${ac_cv_exeext})
+dnl Setting ac_exeext will implicitly change the ac_link command.
+ac_exeext=$EXEEXT
+AC_SUBST(EXEEXT)])
+
 #------------------------------------------------------------------------
 # SC_ENABLE_SHARED --
 #

File diff suppressed because it is too large
+ 771 - 785
configure


+ 1 - 1
configure.in

@@ -32,7 +32,7 @@ AC_PREFIX_DEFAULT(/usr/local)
 AC_CONFIG_HEADER(include/config.h)
 AC_CANONICAL_HOST
 AC_PROG_CC
-AC_EXEEXT
+LOC_EXEEXT
 AC_SUBST(MINGW32)
 
 # Check for full floating-point support, including Infinity and NaN