diff options
| author | Paul Eggert | 2011-05-03 23:11:49 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-05-03 23:11:49 -0700 |
| commit | 19548d0861ced228dd0598240a410bf6a720b59e (patch) | |
| tree | 9946821c8f9f86452e68e9a19677062d9c45dfd3 /lib | |
| parent | 13c15c6d700e63469a20679651649bd523f9de02 (diff) | |
| download | emacs-19548d0861ced228dd0598240a410bf6a720b59e.tar.gz emacs-19548d0861ced228dd0598240a410bf6a720b59e.zip | |
* Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
This new gnulib-tool option saves 'configure' the trouble of
checking for strtoull when strtoumax exists.
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/gnulib.mk | 10 | ||||
| -rw-r--r-- | lib/stdlib.in.h | 3 |
2 files changed, 12 insertions, 1 deletions
diff --git a/lib/gnulib.mk b/lib/gnulib.mk index f686137d38d..faf89aaa0e6 100644 --- a/lib/gnulib.mk +++ b/lib/gnulib.mk | |||
| @@ -96,7 +96,9 @@ EXTRA_libgnu_a_SOURCES += md5.c | |||
| 96 | 96 | ||
| 97 | ## begin gnulib module dosname | 97 | ## begin gnulib module dosname |
| 98 | 98 | ||
| 99 | if gl_GNULIB_ENABLED_dosname | ||
| 99 | 100 | ||
| 101 | endif | ||
| 100 | EXTRA_DIST += dosname.h | 102 | EXTRA_DIST += dosname.h |
| 101 | 103 | ||
| 102 | ## end gnulib module dosname | 104 | ## end gnulib module dosname |
| @@ -157,8 +159,10 @@ EXTRA_libgnu_a_SOURCES += getopt.c getopt1.c | |||
| 157 | 159 | ||
| 158 | ## begin gnulib module gettext-h | 160 | ## begin gnulib module gettext-h |
| 159 | 161 | ||
| 162 | if gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36 | ||
| 160 | libgnu_a_SOURCES += gettext.h | 163 | libgnu_a_SOURCES += gettext.h |
| 161 | 164 | ||
| 165 | endif | ||
| 162 | ## end gnulib module gettext-h | 166 | ## end gnulib module gettext-h |
| 163 | 167 | ||
| 164 | ## begin gnulib module ignore-value | 168 | ## begin gnulib module ignore-value |
| @@ -245,7 +249,9 @@ EXTRA_libgnu_a_SOURCES += readlink.c | |||
| 245 | 249 | ||
| 246 | ## begin gnulib module stat | 250 | ## begin gnulib module stat |
| 247 | 251 | ||
| 252 | if gl_GNULIB_ENABLED_stat | ||
| 248 | 253 | ||
| 254 | endif | ||
| 249 | EXTRA_DIST += stat.c | 255 | EXTRA_DIST += stat.c |
| 250 | 256 | ||
| 251 | EXTRA_libgnu_a_SOURCES += stat.c | 257 | EXTRA_libgnu_a_SOURCES += stat.c |
| @@ -576,7 +582,9 @@ EXTRA_libgnu_a_SOURCES += strftime.c | |||
| 576 | 582 | ||
| 577 | ## begin gnulib module strtoull | 583 | ## begin gnulib module strtoull |
| 578 | 584 | ||
| 585 | if gl_GNULIB_ENABLED_strtoull | ||
| 579 | 586 | ||
| 587 | endif | ||
| 580 | EXTRA_DIST += strtol.c strtoul.c strtoull.c | 588 | EXTRA_DIST += strtol.c strtoul.c strtoull.c |
| 581 | 589 | ||
| 582 | EXTRA_libgnu_a_SOURCES += strtol.c strtoul.c strtoull.c | 590 | EXTRA_libgnu_a_SOURCES += strtol.c strtoul.c strtoull.c |
| @@ -847,8 +855,10 @@ EXTRA_DIST += unistd.in.h | |||
| 847 | 855 | ||
| 848 | ## begin gnulib module verify | 856 | ## begin gnulib module verify |
| 849 | 857 | ||
| 858 | if gl_GNULIB_ENABLED_verify | ||
| 850 | libgnu_a_SOURCES += verify.h | 859 | libgnu_a_SOURCES += verify.h |
| 851 | 860 | ||
| 861 | endif | ||
| 852 | ## end gnulib module verify | 862 | ## end gnulib module verify |
| 853 | 863 | ||
| 854 | ## begin gnulib module warn-on-use | 864 | ## begin gnulib module warn-on-use |
diff --git a/lib/stdlib.in.h b/lib/stdlib.in.h index b9ada2cd1a8..7513553b672 100644 --- a/lib/stdlib.in.h +++ b/lib/stdlib.in.h | |||
| @@ -81,8 +81,9 @@ struct random_data | |||
| 81 | # endif | 81 | # endif |
| 82 | #endif | 82 | #endif |
| 83 | 83 | ||
| 84 | #if (@GNULIB_MKSTEMP@ || @GNULIB_GETSUBOPT@ || defined GNULIB_POSIXCHECK) && ! defined __GLIBC__ && !((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__) | 84 | #if (@GNULIB_MKSTEMP@ || @GNULIB_MKSTEMPS@ || @GNULIB_GETSUBOPT@ || defined GNULIB_POSIXCHECK) && ! defined __GLIBC__ && !((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__) |
| 85 | /* On MacOS X 10.3, only <unistd.h> declares mkstemp. */ | 85 | /* On MacOS X 10.3, only <unistd.h> declares mkstemp. */ |
| 86 | /* On MacOS X 10.5, only <unistd.h> declares mkstemps. */ | ||
| 86 | /* On Cygwin 1.7.1, only <unistd.h> declares getsubopt. */ | 87 | /* On Cygwin 1.7.1, only <unistd.h> declares getsubopt. */ |
| 87 | /* But avoid namespace pollution on glibc systems and native Windows. */ | 88 | /* But avoid namespace pollution on glibc systems and native Windows. */ |
| 88 | # include <unistd.h> | 89 | # include <unistd.h> |