1# iconv_h.m4 serial 8 2dnl Copyright (C) 2007-2014 Free Software Foundation, Inc. 3dnl This file is free software; the Free Software Foundation 4dnl gives unlimited permission to copy and/or distribute it, 5dnl with or without modifications, as long as this notice is preserved. 6 7AC_DEFUN([gl_ICONV_H], 8[ 9 AC_REQUIRE([gl_ICONV_H_DEFAULTS]) 10 11 dnl Execute this unconditionally, because ICONV_H may be set by other 12 dnl modules, after this code is executed. 13 gl_CHECK_NEXT_HEADERS([iconv.h]) 14]) 15 16dnl Unconditionally enables the replacement of <iconv.h>. 17AC_DEFUN([gl_REPLACE_ICONV_H], 18[ 19 AC_REQUIRE([gl_ICONV_H_DEFAULTS]) 20 ICONV_H='iconv.h' 21 AM_CONDITIONAL([GL_GENERATE_ICONV_H], [test -n "$ICONV_H"]) 22]) 23 24AC_DEFUN([gl_ICONV_MODULE_INDICATOR], 25[ 26 dnl Use AC_REQUIRE here, so that the default settings are expanded once only. 27 AC_REQUIRE([gl_ICONV_H_DEFAULTS]) 28 gl_MODULE_INDICATOR_SET_VARIABLE([$1]) 29]) 30 31AC_DEFUN([gl_ICONV_H_DEFAULTS], 32[ 33 GNULIB_ICONV=0; AC_SUBST([GNULIB_ICONV]) 34 dnl Assume proper GNU behavior unless another module says otherwise. 35 ICONV_CONST=; AC_SUBST([ICONV_CONST]) 36 REPLACE_ICONV=0; AC_SUBST([REPLACE_ICONV]) 37 REPLACE_ICONV_OPEN=0; AC_SUBST([REPLACE_ICONV_OPEN]) 38 REPLACE_ICONV_UTF=0; AC_SUBST([REPLACE_ICONV_UTF]) 39 ICONV_H=''; AC_SUBST([ICONV_H]) 40 AM_CONDITIONAL([GL_GENERATE_ICONV_H], [test -n "$ICONV_H"]) 41]) 42