]> Savannah Git Hosting - gnulib.git/commitdiff
warnings: Add support for Objective C.
authorEric Gallager <egall@gwmail.gwu.edu>
Sun, 18 Feb 2018 14:41:09 +0000 (15:41 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 18 Feb 2018 14:41:09 +0000 (15:41 +0100)
* m4/warnings.m4 (gl_UNKNOWN_WARNINGS_ARE_ERRORS(Objective C)): New
macro.

ChangeLog
m4/warnings.m4

index 82d3f796bff6f12a05bd8621278901e7468f0a21..798dbb3788e0de52ddf7865a1e191dcdbd98f606 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2018-02-18  Eric Gallager  <egall@gwmail.gwu.edu>  (tiny change)
+
+       warnings: Add support for Objective C.
+       * m4/warnings.m4 (gl_UNKNOWN_WARNINGS_ARE_ERRORS(Objective C)): New
+       macro.
+
 2018-02-17  Bruno Haible  <bruno@clisp.org>
 
        lock: Fix test-once1 crash on FreeBSD11.
index eb1c795c5988325f244c7b03bf74cf71ab4faa8a..07edda1cca6ea8902917cd0296eab77043dd8fee 100644 (file)
@@ -1,4 +1,4 @@
-# warnings.m4 serial 13
+# warnings.m4 serial 14
 dnl Copyright (C) 2008-2018 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -76,6 +76,15 @@ m4_defun([gl_UNKNOWN_WARNINGS_ARE_ERRORS(C++)],
   AC_LANG_POP([C++])
 ])
 
+# Specialization for _AC_LANG = Objective C. This macro can be AC_REQUIREd.
+# Use of m4_defun rather than AC_DEFUN works around a bug in autoconf < 2.63b.
+m4_defun([gl_UNKNOWN_WARNINGS_ARE_ERRORS(Objective C)],
+[
+  AC_LANG_PUSH([Objective C])
+  gl_UNKNOWN_WARNINGS_ARE_ERRORS_IMPL
+  AC_LANG_POP([Objective C])
+])
+
 AC_DEFUN([gl_UNKNOWN_WARNINGS_ARE_ERRORS_IMPL],
 [gl_COMPILER_OPTION_IF([-Werror -Wunknown-warning-option],
    [gl_unknown_warnings_are_errors='-Wunknown-warning-option -Werror'],