aboutsummaryrefslogtreecommitdiff
path: root/libcpp/configure.ac
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2016-05-20 10:03:25 +0200
committerMartin Liska <marxin@gcc.gnu.org>2016-05-20 08:03:25 +0000
commitceb17928e5d1d5f89636699f13cc3bde6e19644c (patch)
treea531025dac09550010a1767b26770c5054b3711f /libcpp/configure.ac
parent2fe676f6df069ed1e33a6691c9062c9c56910bd0 (diff)
downloadgcc-ceb17928e5d1d5f89636699f13cc3bde6e19644c.zip
gcc-ceb17928e5d1d5f89636699f13cc3bde6e19644c.tar.gz
gcc-ceb17928e5d1d5f89636699f13cc3bde6e19644c.tar.bz2
Change ENABLE_VALGRIND_CHECKING to
* config.in: Regenerated. * configure: Likewise. * configure.ac: Handle --enable-valgrind-annotations. * lex.c (new_buff): Use ENABLE_VALGRIND_ANNOTATIONS instead of ENABLE_VALGRIND_CHECKING. (_cpp_free_buff): Likewise. From-SVN: r236496
Diffstat (limited to 'libcpp/configure.ac')
-rw-r--r--libcpp/configure.ac15
1 files changed, 15 insertions, 0 deletions
diff --git a/libcpp/configure.ac b/libcpp/configure.ac
index 0005c58..3077ee0 100644
--- a/libcpp/configure.ac
+++ b/libcpp/configure.ac
@@ -200,6 +200,21 @@ AC_ARG_ENABLE(host-shared,
[PICFLAG=-fPIC], [PICFLAG=])
AC_SUBST(PICFLAG)
+AC_ARG_ENABLE(valgrind-annotations,
+[AS_HELP_STRING([--enable-valgrind-annotations],
+ [enable valgrind runtime interaction])], [],
+[enable_valgrind_annotations=no])
+if test x$enable_valgrind_annotations != xno \
+ || test x$ac_valgrind_checking != x; then
+ if (test $have_valgrind_h = no \
+ && test $gcc_cv_header_memcheck_h = no \
+ && test $gcc_cv_header_valgrind_memcheck_h = no); then
+ AC_MSG_ERROR([*** Can't find valgrind/memcheck.h, memcheck.h or valgrind.h])
+ fi
+ AC_DEFINE(ENABLE_VALGRIND_ANNOTATIONS, 1,
+[Define to get calls to the valgrind runtime enabled.])
+fi
+
# Output.
AC_CONFIG_HEADERS(config.h:config.in, [echo timestamp > stamp-h1])