diff options
author | Arch Librarian <arch@canonical.com> | 2004-09-20 16:58:19 +0000 |
---|---|---|
committer | Arch Librarian <arch@canonical.com> | 2004-09-20 16:58:19 +0000 |
commit | c29a99d7f3931f9b0559c56056d887fb3b2e52df (patch) | |
tree | 30828d35e13c2012d9249ed72cc1a22aa0d56cc3 /buildlib | |
parent | 62c968342bb85207a033d45463ac610d76012ce2 (diff) | |
download | apt-c29a99d7f3931f9b0559c56056d887fb3b2e52df.tar.gz |
Add macro for detecting the output filename for gcc -MD...
Author: doogie
Date: 2001-05-29 05:25:06 GMT
Add macro for detecting the output filename for gcc -MD(3.0 changed it).
Diffstat (limited to 'buildlib')
-rw-r--r-- | buildlib/tools.m4 | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/buildlib/tools.m4 b/buildlib/tools.m4 index cb57bb34f..9ad0bd05a 100644 --- a/buildlib/tools.m4 +++ b/buildlib/tools.m4 @@ -135,3 +135,23 @@ _LIBSTDCPP_ fi AC_SUBST(LIBSTDCPP_VER) ]) + +AC_DEFUN(ah_GCC3DEP,[ + AC_MSG_CHECKING(if $CXX -MD works) + touch gcc3dep.cc + ${CXX-c++} -MD -o gcc3dep_test.o -c gcc3dep.cc + rm -f gcc3dep.cc gcc3dep_test.o + if test -e gcc3dep.d; then + rm -f gcc3dep.d + GCC_MD=input + GCC3DEP=no + elif test -e gcc3dep_test.d; then + rm -f gcc3dep_test.d + GCC_MD=output + GCC3DEP=yes + else + AC_MSG_ERROR(no) + fi + AC_MSG_RESULT([yes, for $GCC_MD]) + AC_SUBST(GCC3DEP) +]) |