diff options
Diffstat (limited to 'nt/gnulib-modules-to-delete.cfg')
-rw-r--r-- | nt/gnulib-modules-to-delete.cfg | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/nt/gnulib-modules-to-delete.cfg b/nt/gnulib-modules-to-delete.cfg new file mode 100644 index 00000000000..09bea0ee6a5 --- /dev/null +++ b/nt/gnulib-modules-to-delete.cfg @@ -0,0 +1,66 @@ +# This is the list of modules to be deleted from ../lib/gnulib.mk. +# +# We delete them because they either conflict with MinGW headers or +# headers in nt/inc, or because those modules won't compile with +# MinGW, or because Emacs already has the corresponding facilities as +# part of Emacs sources, and their implementation is incompatible with +# Gnulib's. +# +# In general, do NOT remove anything from ../lib/gnulib.mk that +# doesn't need to be removed, to minimize the differences from +# upstream gnulib.mk and thus make the maintenance easier. Every +# header file whose generation is controlled by configure-time tests +# does NOT need to be removed; instead, force the configure script to +# accept whatever MinGW has to offer, by defining the appropriate +# Autoconf variable in the nt/mingw-cfg.site file. Headers that are +# generated conditionally have the tell-tale "if GL_GENERATE_foo_H" +# condition before their Makefile snippet in this file. Likewise, do +# NOT remove gnulib modules which introduce header files that don't +# exist in MinGW and in nt/inc/, since they cannot possibly clash +# with anything. Gnulib modules that introduce source *.c files also +# need not be removed; if they define functions that could clash with +# the w32 substitutes in Emacs, disable their compilation by defining +# suitable variables in nt/mingw-cfg.site. +# ---------------------------------------------------------------------- +# +# Copyright (C) 2017 Free Software Foundation, Inc. +# +# This file is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This file is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this file. If not, see <http://www.gnu.org/licenses/>. +# +# As a special exception to the GNU General Public License, +# this file may be distributed as part of a program that +# contains a configuration script generated by Autoconf, under +# the same distribution terms as the rest of that program. +# +acl-permissions +allocator +at-internal +careadlinkat +dirent +dirfd +fcntl +fcntl-h +inttypes-incomplete +mkostemp +pipe2 +secure_getenv +signal-h +stdio +stdlib +sys_select +sys_stat +sys_time +sys_types +tempname +unistd |