]> Savannah Git Hosting - gnulib.git/commitdiff
manywarnings: Add support for C++.
authorReuben Thomas <rrt@sc3d.org>
Mon, 7 Aug 2017 20:08:13 +0000 (22:08 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 7 Aug 2017 20:08:13 +0000 (22:08 +0200)
* build-aux/g++-warning.spec: New file.
* m4/manywarnings-c++.m4: New file.
* m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC(C++)): New macro, that
redirects to manywarnings-c++.m4.
* modules/manywarnings (Files): Add m4/manywarnings-c++.m4.

ChangeLog
m4/manywarnings-c++.m4
m4/manywarnings.m4

index c88be654f51b78ae8951816e36fc35acbca097d1..bd7eb1f7b48893292d5b8fe5505eca89fe87b325 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,12 @@
 2017-08-06  Reuben Thomas  <rrt@sc3d.org>
+            Bruno Haible  <bruno@clisp.org>
 
        manywarnings: Add support for C++.
        * build-aux/g++-warning.spec: New file.
        * m4/manywarnings-c++.m4: New file.
-       * modules/manywarnings (Files): Add it.
+       * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC(C++)): New macro, that
+       redirects to manywarnings-c++.m4.
+       * modules/manywarnings (Files): Add m4/manywarnings-c++.m4.
 
 2017-08-06  Paul Eggert  <eggert@cs.ucla.edu>
 
index cb1548a5c30a4e8f94561a0657705a90657cc978..c023f88cca2475442554fbb3a2a5fabeda0782d4 100644 (file)
@@ -4,9 +4,9 @@ dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
-# Specialization of gl_MANYWARN_ALL_GCC for _AC_LANG = C++.
-# This macro can be AC_REQUIREd.
-AC_DEFUN([gl_MANYWARN_ALL_GCC(C++)],
+# Implementation of the specialization of gl_MANYWARN_ALL_GCC
+# for _AC_LANG = C++.
+AC_DEFUN([gl_MANYWARN_ALL_GCC_CXX_IMPL],
 [
   AC_LANG_PUSH([C++])
 
index 3124b1e507d3d327be59f502558f37f0dacefe0b..a3d255a9402b4d6c93b3e8a9e07d158a4788331a 100644 (file)
@@ -38,7 +38,7 @@ AC_DEFUN([gl_MANYWARN_COMPLEMENT],
 AC_DEFUN([gl_MANYWARN_ALL_GCC],
 [_AC_LANG_DISPATCH([$0], _AC_LANG, $@)])
 
-# Specialization for _AC_LANG = C. This macro can be AC_REQUIREd.
+# Specialization for _AC_LANG = C.
 AC_DEFUN([gl_MANYWARN_ALL_GCC(C)],
 [
   AC_LANG_PUSH([C])
@@ -314,3 +314,9 @@ AC_DEFUN([gl_MANYWARN_ALL_GCC(C)],
 
   AC_LANG_POP([C])
 ])
+
+# Specialization for _AC_LANG = C++.
+AC_DEFUN([gl_MANYWARN_ALL_GCC(C++)],
+[
+  gl_MANYWARN_ALL_GCC_CXX_IMPL([$1])
+])