]> git.saurik.com Git - bison.git/commitdiff
* tests/local.at (AT_COMPILE_CXX): Treat LDFLAGS like AT_COMPILE does.
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 11 May 2005 19:38:24 +0000 (19:38 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 11 May 2005 19:38:24 +0000 (19:38 +0000)
Problem reported by Ralf Menzel.

ChangeLog
tests/local.at

index ffba1c30d237a7acb9100e60ad7c933393c17d16..2dd263f8cea8e02b6fe8cec511c53a6fab4acced 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-05-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * tests/local.at (AT_COMPILE_CXX): Treat LDFLAGS like AT_COMPILE does.
+       Problem reported by Ralf Menzel.
+
 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
 
        * tests/actions.at: Test that stack overflow invokes destructors.
index 2544b2f6e6f4f83df0ab0c2e1a2f0519c00a1e72..fc70f86d19c7a5e6110663ccc34f319927e345b0 100644 (file)
@@ -175,11 +175,13 @@ m4_define([AT_COMPILE],
 
 # AT_COMPILE_CXX(OUTPUT, [SOURCES = OUTPUT.cc])
 # --------------------------------------------
+# Compile SOURCES into OUTPUT.  If OUTPUT does not contain '.',
+# assume that we are linking too; this is a hack.
 # If the C++ compiler does not work, ignore the test.
 m4_define([AT_COMPILE_CXX],
 [AT_KEYWORDS(c++)
 AT_CHECK([$BISON_CXX_WORKS], 0, ignore, ignore)
-AT_CHECK([$CXX $CXXFLAGS $CPPFLAGS -o $1 m4_default([$2], [$1.cc])],
+AT_CHECK([$CXX $CXXFLAGS $CPPFLAGS m4_bmatch([$1], [[.]], [], [$LDFLAGS ])-o $1 m4_default([$2], [$1.cc])],
          0, [ignore], [ignore])])