diff options
author | Dmitry V. Levin <ldv@strace.io> | 2024-10-14 08:00:00 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@strace.io> | 2024-10-23 08:00:00 +0000 |
commit | 613e59dca7034168bab4b9f6a89dd864957f0426 (patch) | |
tree | 70111f765659715d29c91421ed06d0847d2c496a /m4 | |
parent | 4aa31119988c4dcceaa9edce74121d2c057ad1f8 (diff) | |
download | pam-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/.gitignore | 10 | ||||
-rw-r--r-- | m4/attribute.m4 | 16 | ||||
-rw-r--r-- | m4/jh_path_xml_catalog.m4 | 54 | ||||
-rw-r--r-- | m4/ld-O1.m4 | 15 | ||||
-rw-r--r-- | m4/ld-as-needed.m4 | 15 | ||||
-rw-r--r-- | m4/ld-no-undefined.m4 | 15 | ||||
-rw-r--r-- | m4/ld-z-now.m4 | 16 | ||||
-rw-r--r-- | m4/libprelude.m4 | 181 | ||||
-rw-r--r-- | m4/warn_lang_flags.m4 | 38 | ||||
-rw-r--r-- | m4/warnings.m4 | 85 |
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: |