[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Autoconf source repository branch, master, updated. v2.61a-397
From: |
Ralf Wildenhues |
Subject: |
[SCM] GNU Autoconf source repository branch, master, updated. v2.61a-397-g3dee95e |
Date: |
Fri, 21 Mar 2008 06:57:53 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Autoconf source repository".
http://git.sv.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=3dee95e87814d0728ba19de27e26d364b8fd8c2c
The branch, master has been updated
via 3dee95e87814d0728ba19de27e26d364b8fd8c2c (commit)
from dff6f0cac988ae1e603d33602ad72155396f4c14 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 3dee95e87814d0728ba19de27e26d364b8fd8c2c
Author: Ralf Wildenhues <address@hidden>
Date: Fri Mar 21 07:57:26 2008 +0100
Avoid leftover files on Leopard.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT): Remove a.out.dSYM
directory created on darwin.
(AC_NO_EXECUTABLES): Likewise; also remove objects which may be
left over from a broken link.
* tests/c.at (AC_NO_EXECUTABLES (working linker))
(AC_NO_EXECUTABLES (broken linker)): New tests.
Report by Gary V. Vaughan.
Signed-off-by: Ralf Wildenhues <address@hidden>
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 9 +++++++++
lib/autoconf/lang.m4 | 5 +++--
tests/c.at | 21 +++++++++++++++++++++
3 files changed, 33 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 438f605..5be2fca 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
2008-03-21 Ralf Wildenhues <address@hidden>
+ Avoid leftover files on Leopard.
+ * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT): Remove a.out.dSYM
+ directory created on darwin.
+ (AC_NO_EXECUTABLES): Likewise; also remove objects which may be
+ left over from a broken link.
+ * tests/c.at (AC_NO_EXECUTABLES (working linker))
+ (AC_NO_EXECUTABLES (broken linker)): New tests.
+ Report by Gary V. Vaughan.
+
* lib/autom4te.in (Automake-preselections): Trace
_AM_COND_IF, _AM_COND_ELSE, _AM_COND_ENDIF.
diff --git a/lib/autoconf/lang.m4 b/lib/autoconf/lang.m4
index f17aa8c..c67a34c 100644
--- a/lib/autoconf/lang.m4
+++ b/lib/autoconf/lang.m4
@@ -356,6 +356,7 @@ if _AC_DO_VAR(ac_link); then
ac_no_link=no
]m4_defn([_AC_COMPILER_EXEEXT])[
else
+ rm -f -r a.out a.exe b.out conftest.$ac_ext conftest.o conftest.obj
conftest.dSYM
ac_no_link=yes
# Setting cross_compile will disable run tests; it will
# also disable AC_CHECK_FILE but that's generally
@@ -592,10 +593,10 @@ AC_MSG_RESULT([$ac_cv_exeext])
m4_define([_AC_COMPILER_EXEEXT],
[AC_LANG_CONFTEST([AC_LANG_PROGRAM()])
ac_clean_files_save=$ac_clean_files
-ac_clean_files="$ac_clean_files a.out a.exe b.out"
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
_AC_COMPILER_EXEEXT_DEFAULT
_AC_COMPILER_EXEEXT_WORKS
-rm -f a.out a.exe conftest$ac_cv_exeext b.out
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
ac_clean_files=$ac_clean_files_save
_AC_COMPILER_EXEEXT_CROSS
_AC_COMPILER_EXEEXT_O
diff --git a/tests/c.at b/tests/c.at
index e05a67c..c9714c2 100644
--- a/tests/c.at
+++ b/tests/c.at
@@ -209,3 +209,24 @@ AT_CHECK_DEFINES(
])
AT_CLEANUP
+
+
+## ------------------------------------ ##
+## AC_NO_EXECUTABLES (working linker). ##
+## ------------------------------------ ##
+
+AT_CHECK_MACRO([AC_NO_EXECUTABLES (working linker)],
+[AC_NO_EXECUTABLES
+AC_PROG_CC
+])
+
+
+## ----------------------------------- ##
+## AC_NO_EXECUTABLES (broken linker). ##
+## ----------------------------------- ##
+
+AT_CHECK_MACRO([AC_NO_EXECUTABLES (broken linker)],
+[LDFLAGS=-lnosuchlibrary
+AC_NO_EXECUTABLES
+AC_PROG_CC
+])
hooks/post-receive
--
GNU Autoconf source repository
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Autoconf source repository branch, master, updated. v2.61a-397-g3dee95e,
Ralf Wildenhues <=