aboutsummaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@strace.io>2024-10-14 08:00:00 +0000
committerDmitry V. Levin <ldv@strace.io>2024-10-23 08:00:00 +0000
commit613e59dca7034168bab4b9f6a89dd864957f0426 (patch)
tree70111f765659715d29c91421ed06d0847d2c496a /m4
parent4aa31119988c4dcceaa9edce74121d2c057ad1f8 (diff)
downloadpam-613e59dca7034168bab4b9f6a89dd864957f0426.tar.gz
pam-613e59dca7034168bab4b9f6a89dd864957f0426.tar.bz2
pam-613e59dca7034168bab4b9f6a89dd864957f0426.zip
build: drop autotools support
There is no point in supporting two different build systems.
Diffstat (limited to 'm4')
-rw-r--r--m4/.gitignore10
-rw-r--r--m4/attribute.m416
-rw-r--r--m4/jh_path_xml_catalog.m454
-rw-r--r--m4/ld-O1.m415
-rw-r--r--m4/ld-as-needed.m415
-rw-r--r--m4/ld-no-undefined.m415
-rw-r--r--m4/ld-z-now.m416
-rw-r--r--m4/libprelude.m4181
-rw-r--r--m4/warn_lang_flags.m438
-rw-r--r--m4/warnings.m485
10 files changed, 0 insertions, 445 deletions
diff --git a/m4/.gitignore b/m4/.gitignore
deleted file mode 100644
index c78f8072..00000000
--- a/m4/.gitignore
+++ /dev/null
@@ -1,10 +0,0 @@
-*.m4
-!attribute.m4
-!jh_path_xml_catalog.m4
-!ld-as-needed.m4
-!ld-no-undefined.m4
-!ld-z-now.m4
-!ld-O1.m4
-!libprelude.m4
-!warnings.m4
-!warn_lang_flags.m4
diff --git a/m4/attribute.m4 b/m4/attribute.m4
deleted file mode 100644
index 3aa2e5fc..00000000
--- a/m4/attribute.m4
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/usr/bin/m4
-dnl Check for compiler attributes
-
-AC_DEFUN([PAM_ATTRIBUTE_UNUSED], [
- AC_CACHE_CHECK([for __attribute__((unused))], [pam_cv_attribute_unused],
- [AC_COMPILE_IFELSE(
- [AC_LANG_PROGRAM([[int fun(int i __attribute__((unused)));]],
- [[return fun(0);]])],
- [pam_cv_attribute_unused=yes],
- [pam_cv_attribute_unused=no])])
- AS_IF([test "$pam_cv_attribute_unused" = yes],
- [unused='__attribute__((unused))'],
- [unused=])
- AC_DEFINE_UNQUOTED([UNUSED], [$unused],
- [Define if the compiler supports __attribute__((unused))])
-])
diff --git a/m4/jh_path_xml_catalog.m4 b/m4/jh_path_xml_catalog.m4
deleted file mode 100644
index 1f2eff3a..00000000
--- a/m4/jh_path_xml_catalog.m4
+++ /dev/null
@@ -1,54 +0,0 @@
-# Checks the location of the XML Catalog
-# Usage:
-# JH_PATH_XML_CATALOG([ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
-# Defines XMLCATALOG and XML_CATALOG_FILE substitutions
-AC_DEFUN([JH_PATH_XML_CATALOG],
-[
- # check for the presence of the XML catalog
- AC_ARG_WITH([xml-catalog],
- [AS_HELP_STRING([--with-xml-catalog=CATALOG],
- [path to xml catalog to use])],,
- [with_xml_catalog=/etc/xml/catalog])
- jh_found_xmlcatalog=true
- XML_CATALOG_FILE="$with_xml_catalog"
- AC_SUBST([XML_CATALOG_FILE])
- AC_MSG_CHECKING([for XML catalog ($XML_CATALOG_FILE)])
- if test -f "$XML_CATALOG_FILE"; then
- AC_MSG_RESULT([found])
- else
- jh_found_xmlcatalog=false
- AC_MSG_RESULT([not found])
- fi
-
- # check for the xmlcatalog program
- AC_PATH_PROG(XMLCATALOG, xmlcatalog, no)
- if test "x$XMLCATALOG" = xno; then
- jh_found_xmlcatalog=false
- fi
-
- if $jh_found_xmlcatalog; then
- ifelse([$1],,[:],[$1])
- else
- ifelse([$2],,[AC_MSG_ERROR([could not find XML catalog])],[$2])
- fi
-])
-
-# Checks if a particular URI appears in the XML catalog
-# Usage:
-# JH_CHECK_XML_CATALOG(URI, [FRIENDLY-NAME], [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
-AC_DEFUN([JH_CHECK_XML_CATALOG],
-[
- AC_REQUIRE([JH_PATH_XML_CATALOG],[JH_PATH_XML_CATALOG(,[:])])dnl
- AC_MSG_CHECKING([for ifelse([$2],,[$1],[$2]) in XML catalog])
- if $jh_found_xmlcatalog && \
- AC_RUN_LOG([$XMLCATALOG --noout "$XML_CATALOG_FILE" "$1" >&2]); then
- AC_MSG_RESULT([found])
- ifelse([$3],,,[$3
-])dnl
- else
- AC_MSG_RESULT([not found])
- ifelse([$4],,
- [AC_MSG_ERROR([could not find ifelse([$2],,[$1],[$2]) in XML catalog])],
- [$4])
- fi
-])
diff --git a/m4/ld-O1.m4 b/m4/ld-O1.m4
deleted file mode 100644
index 64593280..00000000
--- a/m4/ld-O1.m4
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/usr/bin/m4
-dnl Check whether ld supports -O1
-
-AC_DEFUN([PAM_LD_O1], [dnl
- AC_CACHE_CHECK([whether ld supports -O1],
- [pam_cv_ld_O1],
- [saved_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS -Wl,-O1"
- AC_LINK_IFELSE([AC_LANG_PROGRAM(,)],
- [pam_cv_ld_O1=yes],
- [pam_cv_ld_O1=no])
- LDFLAGS="$saved_LDFLAGS"])
- AS_IF([test $pam_cv_ld_O1 = yes],
- [LDFLAGS="$LDFLAGS -Wl,-O1"])
-])
diff --git a/m4/ld-as-needed.m4 b/m4/ld-as-needed.m4
deleted file mode 100644
index d6590192..00000000
--- a/m4/ld-as-needed.m4
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/usr/bin/m4
-dnl Check whether ld supports --as-needed
-
-AC_DEFUN([PAM_LD_AS_NEEDED], [dnl
- AC_CACHE_CHECK([whether ld supports --as-needed],
- [pam_cv_ld_as_needed],
- [saved_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS -Wl,--as-needed"
- AC_LINK_IFELSE([AC_LANG_PROGRAM(,)],
- [pam_cv_ld_as_needed=yes],
- [pam_cv_ld_as_needed=no])
- LDFLAGS="$saved_LDFLAGS"])
- AS_IF([test $pam_cv_ld_as_needed = yes],
- [LDFLAGS="$LDFLAGS -Wl,--as-needed"])
-])
diff --git a/m4/ld-no-undefined.m4 b/m4/ld-no-undefined.m4
deleted file mode 100644
index 6f342d00..00000000
--- a/m4/ld-no-undefined.m4
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/usr/bin/m4
-dnl Check whether ld supports --no-undefined
-
-AC_DEFUN([PAM_LD_NO_UNDEFINED], [dnl
- AC_CACHE_CHECK([whether ld supports --no-undefined],
- [pam_cv_ld_no_undefined],
- [saved_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS -Wl,--no-undefined"
- AC_LINK_IFELSE([AC_LANG_PROGRAM(,)],
- [pam_cv_ld_no_undefined=yes],
- [pam_cv_ld_no_undefined=no])
- LDFLAGS="$saved_LDFLAGS"])
- AS_IF([test $pam_cv_ld_no_undefined = yes],
- [LDFLAGS="$LDFLAGS -Wl,--no-undefined"])
-])
diff --git a/m4/ld-z-now.m4 b/m4/ld-z-now.m4
deleted file mode 100644
index 1bc82594..00000000
--- a/m4/ld-z-now.m4
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/usr/bin/m4
-dnl Check whether ld supports "-z now"
-
-AC_DEFUN([PAM_LD_Z_NOW], [dnl
- AC_CACHE_CHECK([whether ld supports "-z now"],
- [pam_cv_ld_z_now],
- [saved_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS -Wl,-z,now"
- AC_LINK_IFELSE([AC_LANG_PROGRAM(,)],
- [pam_cv_ld_z_now=yes],
- [pam_cv_ld_z_now=no])
- LDFLAGS="$saved_LDFLAGS"])
- AS_IF([test $pam_cv_ld_z_now = yes],
- [ZNOW_LDFLAGS="-Wl,-z,now"],
- [ZNOW_LDFLAGS=])
-])
diff --git a/m4/libprelude.m4 b/m4/libprelude.m4
deleted file mode 100644
index d6a1efd9..00000000
--- a/m4/libprelude.m4
+++ /dev/null
@@ -1,181 +0,0 @@
-dnl Autoconf macros for libprelude
-dnl $id$
-
-# Modified for LIBPRELUDE -- Yoann Vandoorselaere
-# Modified for LIBGNUTLS -- nmav
-# Configure paths for LIBGCRYPT
-# Shamelessly stolen from the one of XDELTA by Owen Taylor
-# Werner Koch 99-12-09
-
-dnl AM_PATH_LIBPRELUDE([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]])
-dnl Test for libprelude, and define LIBPRELUDE_PREFIX, LIBPRELUDE_CFLAGS, LIBPRELUDE_PTHREAD_CFLAGS,
-dnl LIBPRELUDE_LDFLAGS, and LIBPRELUDE_LIBS
-dnl
-AC_DEFUN([AM_PATH_LIBPRELUDE],
-[dnl
-dnl Get the cflags and libraries from the libprelude-config script
-dnl
-AC_ARG_WITH(libprelude-prefix, [AS_HELP_STRING([--with-libprelude-prefix=PFX],
- [Prefix where libprelude is installed (optional)])],
- libprelude_config_prefix="$withval", libprelude_config_prefix="")
-
- if test x$libprelude_config_prefix != x ; then
- if test x${LIBPRELUDE_CONFIG+set} != xset ; then
- LIBPRELUDE_CONFIG=$libprelude_config_prefix/bin/libprelude-config
- fi
- fi
-
- AC_PATH_PROG(LIBPRELUDE_CONFIG, libprelude-config, no)
- min_libprelude_version=ifelse([$1], ,0.1.0,$1)
- AC_MSG_CHECKING(for libprelude - version >= $min_libprelude_version)
- no_libprelude=""
- if test "$LIBPRELUDE_CONFIG" = "no" ; then
- no_libprelude=yes
- else
- LIBPRELUDE_CFLAGS=`$LIBPRELUDE_CONFIG $libprelude_config_args --cflags`
- LIBPRELUDE_PTHREAD_CFLAGS=`$LIBPRELUDE_CONFIG $libprelude_config_args --pthread-cflags`
- LIBPRELUDE_LDFLAGS=`$LIBPRELUDE_CONFIG $libprelude_config_args --ldflags`
- LIBPRELUDE_LIBS=`$LIBPRELUDE_CONFIG $libprelude_config_args --libs`
- LIBPRELUDE_PREFIX=`$LIBPRELUDE_CONFIG $libprelude_config_args --prefix`
- LIBPRELUDE_CONFIG_PREFIX=`$LIBPRELUDE_CONFIG $libprelude_config_args --config-prefix`
- libprelude_config_version=`$LIBPRELUDE_CONFIG $libprelude_config_args --version`
-
-
- ac_save_CFLAGS="$CFLAGS"
- ac_save_LDFLAGS="$LDFLAGS"
- ac_save_LIBS="$LIBS"
- CFLAGS="$CFLAGS $LIBPRELUDE_CFLAGS"
- LDFLAGS="$LDFLAGS $LIBPRELUDE_LDFLAGS"
- LIBS="$LIBS $LIBPRELUDE_LIBS"
-dnl
-dnl Now check if the installed libprelude is sufficiently new. Also sanity
-dnl checks the results of libprelude-config to some extent
-dnl
- rm -f conf.libpreludetest
- AC_RUN_IFELSE([
- AC_LANG_SOURCE([[
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <libprelude/prelude.h>
-
-int
-main ()
-{
- system ("touch conf.libpreludetest");
-
- if( strcmp( prelude_check_version(NULL), "$libprelude_config_version" ) )
- {
- printf("\n*** 'libprelude-config --version' returned %s, but LIBPRELUDE (%s)\n",
- "$libprelude_config_version", prelude_check_version(NULL) );
- printf("*** was found! If libprelude-config was correct, then it is best\n");
- printf("*** to remove the old version of LIBPRELUDE. You may also be able to fix the error\n");
- printf("*** by modifying your LD_LIBRARY_PATH environment variable, or by editing\n");
- printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
- printf("*** required on your system.\n");
- printf("*** If libprelude-config was wrong, set the environment variable LIBPRELUDE_CONFIG\n");
- printf("*** to point to the correct copy of libprelude-config, and remove the file config.cache\n");
- printf("*** before re-running configure\n");
- }
- else if ( strcmp(prelude_check_version(NULL), LIBPRELUDE_VERSION ) )
- {
- printf("\n*** LIBPRELUDE header file (version %s) does not match\n", LIBPRELUDE_VERSION);
- printf("*** library (version %s)\n", prelude_check_version(NULL) );
- }
- else
- {
- if ( prelude_check_version( "$min_libprelude_version" ) )
- {
- return 0;
- }
- else
- {
- printf("no\n*** An old version of LIBPRELUDE (%s) was found.\n",
- prelude_check_version(NULL) );
- printf("*** You need a version of LIBPRELUDE newer than %s. The latest version of\n",
- "$min_libprelude_version" );
- printf("*** LIBPRELUDE is always available from http://www.prelude-ids.org/download/releases.\n");
- printf("*** \n");
- printf("*** If you have already installed a sufficiently new version, this error\n");
- printf("*** probably means that the wrong copy of the libprelude-config shell script is\n");
- printf("*** being found. The easiest way to fix this is to remove the old version\n");
- printf("*** of LIBPRELUDE, but you can also set the LIBPRELUDE_CONFIG environment to point to the\n");
- printf("*** correct copy of libprelude-config. (In this case, you will have to\n");
- printf("*** modify your LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf\n");
- printf("*** so that the correct libraries are found at run-time))\n");
- }
- }
- return 1;
-}
-]])],[],[no_libprelude=yes],[echo $ac_n "cross compiling; assumed OK... $ac_c"])
- CFLAGS="$ac_save_CFLAGS"
- LIBS="$ac_save_LIBS"
- LDFLAGS="$ac_save_LDFLAGS"
- fi
-
- if test "x$no_libprelude" = x ; then
- AC_MSG_RESULT(yes)
- ifelse([$2], , :, [$2])
- else
- if test -f conf.libpreludetest ; then
- :
- else
- AC_MSG_RESULT(no)
- fi
- if test "$LIBPRELUDE_CONFIG" = "no" ; then
- if test x$libprelude_config_prefix != x ; then
- echo "*** The libprelude-config script installed by LIBPRELUDE could not be found"
- echo "*** If LIBPRELUDE was installed in PREFIX, make sure PREFIX/bin is in"
- echo "*** your path, or set the LIBPRELUDE_CONFIG environment variable to the"
- echo "*** full path to libprelude-config."
- fi
- else
- if test -f conf.libpreludetest ; then
- :
- else
- echo "*** Could not run libprelude test program, checking why..."
- CFLAGS="$CFLAGS $LIBPRELUDE_CFLAGS"
- LDFLAGS="$LDFLAGS $LIBPRELUDE_LDFLAGS"
- LIBS="$LIBS $LIBPRELUDE_LIBS"
- AC_LINK_IFELSE([
- AC_LANG_PROGRAM([[
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <libprelude/prelude.h>
-]],
- [[ return !!prelude_check_version(NULL); ]])],
- [ echo "*** The test program compiled, but did not run. This usually means"
- echo "*** that the run-time linker is not finding LIBPRELUDE or finding the wrong"
- echo "*** version of LIBPRELUDE. If it is not finding LIBPRELUDE, you'll need to set your"
- echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
- echo "*** to the installed location Also, make sure you have run ldconfig if that"
- echo "*** is required on your system"
- echo "***"
- echo "*** If you have an old version installed, it is best to remove it, although"
- echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
- echo "***" ],
- [ echo "*** The test program failed to compile or link. See the file config.log for the"
- echo "*** exact error that occurred. This usually means LIBPRELUDE was incorrectly installed"
- echo "*** or that you have moved LIBPRELUDE since it was installed. In the latter case, you"
- echo "*** may want to edit the libprelude-config script: $LIBPRELUDE_CONFIG" ])
- CFLAGS="$ac_save_CFLAGS"
- LDFLAGS="$ac_save_LDFLAGS"
- LIBS="$ac_save_LIBS"
- fi
- fi
- LIBPRELUDE_CFLAGS=""
- LIBPRELUDE_LDFLAGS=""
- LIBPRELUDE_LIBS=""
- ifelse([$3], , :, [$3])
- fi
- rm -f conf.libpreludetest
- AC_SUBST(LIBPRELUDE_CFLAGS)
- AC_SUBST(LIBPRELUDE_PTHREAD_CFLAGS)
- AC_SUBST(LIBPRELUDE_LDFLAGS)
- AC_SUBST(LIBPRELUDE_LIBS)
- AC_SUBST(LIBPRELUDE_PREFIX)
- AC_SUBST(LIBPRELUDE_CONFIG_PREFIX)
-])
-
-dnl *-*wedit:notab*-* Please keep this as the last line.
diff --git a/m4/warn_lang_flags.m4 b/m4/warn_lang_flags.m4
deleted file mode 100644
index a4d6022f..00000000
--- a/m4/warn_lang_flags.m4
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/usr/bin/m4
-
-AC_DEFUN([pam_WARN_LANG_FLAGS], [dnl
-gl_WARN_ADD([-W])
-gl_WARN_ADD([-Wall])
-gl_WARN_ADD([-Wbad-function-cast])
-gl_WARN_ADD([-Wcast-align])
-gl_WARN_ADD([-Wcast-align=strict])
-gl_WARN_ADD([-Wcast-qual])
-gl_WARN_ADD([-Wdeprecated])
-gl_WARN_ADD([-Wformat=2])
-gl_WARN_ADD([-Winit-self])
-gl_WARN_ADD([-Winline])
-gl_WARN_ADD([-Wmain])
-gl_WARN_ADD([-Wmissing-declarations])
-gl_WARN_ADD([-Wmissing-format-attribute])
-gl_WARN_ADD([-Wmissing-prototypes])
-gl_WARN_ADD([-Wnull-dereference])
-gl_WARN_ADD([-Wp64])
-gl_WARN_ADD([-Wpointer-arith])
-gl_WARN_ADD([-Wreturn-type])
-gl_WARN_ADD([-Wshadow])
-gl_WARN_ADD([-Wstrict-prototypes])
-gl_WARN_ADD([-Wundef])
-gl_WARN_ADD([-Wuninitialized])
-gl_WARN_ADD([-Wunused])
-gl_WARN_ADD([-Wwrite-strings])
-AC_ARG_ENABLE([Werror],
- [AS_HELP_STRING([--enable-Werror], [turn on -Werror compiler option])],
- [case $enableval in
- yes) gl_WARN_ADD([-Werror]) ;;
- no) ;;
- *) AC_MSG_ERROR([bad value $enableval for Werror option]) ;;
- esac])
-AS_VAR_PUSHDEF([pam_WARN_FLAGS], [WARN_[]_AC_LANG_PREFIX[]FLAGS])dnl
-AC_SUBST(pam_WARN_FLAGS)
-AS_VAR_POPDEF([pam_WARN_FLAGS])dnl
-])
diff --git a/m4/warnings.m4 b/m4/warnings.m4
deleted file mode 100644
index 628627d0..00000000
--- a/m4/warnings.m4
+++ /dev/null
@@ -1,85 +0,0 @@
-# warnings.m4 serial 11
-# modified for strace project
-dnl Copyright (C) 2008-2013 Free Software Foundation, Inc.
-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.
-
-dnl From Simon Josefsson
-
-# gl_AS_VAR_APPEND(VAR, VALUE)
-# ----------------------------
-# Provide the functionality of AS_VAR_APPEND if Autoconf does not have it.
-m4_ifdef([AS_VAR_APPEND],
-[m4_copy([AS_VAR_APPEND], [gl_AS_VAR_APPEND])],
-[m4_define([gl_AS_VAR_APPEND],
-[AS_VAR_SET([$1], [AS_VAR_GET([$1])$2])])])
-
-
-# gl_COMPILER_OPTION_IF(OPTION, [IF-SUPPORTED], [IF-NOT-SUPPORTED],
-# [PROGRAM = AC_LANG_PROGRAM()])
-# -----------------------------------------------------------------
-# Check if the compiler supports OPTION when compiling PROGRAM.
-#
-# FIXME: gl_Warn must be used unquoted until we can assume Autoconf
-# 2.64 or newer.
-AC_DEFUN([gl_COMPILER_OPTION_IF],
-[AS_VAR_PUSHDEF([gl_Flags], _AC_LANG_PREFIX[]FLAGS)dnl
-AS_VAR_PUSHDEF([gl_Warn], [gl_cv_warn_[]gl_Flags[]_$1])dnl
-AS_LITERAL_IF([$1],
- [m4_pushdef([gl_Positive], m4_bpatsubst([$1], [^-Wno-], [-W]))],
- [gl_positive="$1"
-case $gl_positive in
- -Wno-*) gl_positive=-W`expr "X$gl_positive" : 'X-Wno-\(.*\)'` ;;
-esac
-m4_pushdef([gl_Positive], [$gl_positive])])dnl
-AC_CACHE_CHECK([whether $[]_AC_CC[] handles $1], m4_defn([gl_Warn]), [
- gl_save_compiler_FLAGS="$gl_Flags"
- gl_AS_VAR_APPEND(m4_defn([gl_Flags]),
- [" $gl_unknown_warnings_are_errors ]m4_defn([gl_Positive])["])
- AC_LINK_IFELSE([m4_default([$4], [AC_LANG_PROGRAM([])])],
- [AS_VAR_SET(gl_Warn, [yes])],
- [AS_VAR_SET(gl_Warn, [no])])
- gl_Flags="$gl_save_compiler_FLAGS"
-])
-AS_VAR_IF(gl_Warn, [yes], [$2], [$3])
-m4_popdef([gl_Positive])dnl
-AS_VAR_POPDEF([gl_Flags])dnl
-AS_VAR_POPDEF([gl_Warn])dnl
-])
-
-# gl_UNKNOWN_WARNINGS_ARE_ERRORS
-# ------------------------------
-# Clang doesn't complain about unknown warning options unless one also
-# specifies -Wunknown-warning-option -Werror. Detect this.
-AC_DEFUN([gl_UNKNOWN_WARNINGS_ARE_ERRORS],
-[AS_IF([test x${gl_unknown_warnings_are_errors+set} = x],
- [gl_COMPILER_OPTION_IF([-Werror -Wunknown-warning-option],
- [gl_unknown_warnings_are_errors='-Wunknown-warning-option -Werror'],
- [gl_unknown_warnings_are_errors=])
- ])
-])
-
-# gl_WARN_ADD(OPTION, [VARIABLE = WARN_[]_AC_LANG_PREFIX[]FLAGS],
-# [PROGRAM = AC_LANG_PROGRAM()])
-# ---------------------------------------------
-# Adds parameter to WARN_[]_AC_LANG_PREFIX[]FLAGS if the compiler supports it
-# when compiling PROGRAM. For example, gl_WARN_ADD([-Wparentheses]).
-#
-# If VARIABLE is a variable name, AC_SUBST it.
-AC_DEFUN([gl_WARN_ADD],
-[AS_VAR_PUSHDEF([gl_WARN_FLAGS], [WARN_[]_AC_LANG_PREFIX[]FLAGS])dnl
-gl_UNKNOWN_WARNINGS_ARE_ERRORS
-gl_COMPILER_OPTION_IF([$1],
- [gl_AS_VAR_APPEND(m4_if([$2], [], [gl_WARN_FLAGS], [[$2]]), [" $1"])],
- [],
- [$3])
-m4_ifval([$2],
- [AS_LITERAL_IF([$2], [AC_SUBST([$2])])],
- [AC_SUBST(gl_WARN_FLAGS)])dnl
-AS_VAR_POPDEF([gl_WARN_FLAGS])dnl
-])
-
-# Local Variables:
-# mode: autoconf
-# End: