mirror of
https://git.savannah.gnu.org/git/gnulib.git
synced 2025-08-08 17:22:05 +03:00
Reported by Paul Eggert in <https://lists.gnu.org/archive/html/bug-gnulib/2024-12/msg00193.html>. * modules/bool: Renamed from modules/stdbool-h. * modules/bool-tests: Renamed from modules/stdbool-h-tests. * modules/bool-c++-tests: Renamed from modules/stdbool-h-c++-tests. * tests/test-bool.c: Renamed from tests/test-stdbool-h.c. * tests/test-bool-c++.cc: Renamed from tests/test-stdbool-h-c++.cc. * tests/test-bool-c++2.cc: Renamed from tests/test-stdbool-h-c++2.cc. * modules/stdbool-h-c99-tests: Update. * modules/stdbool-h-c99-c++-tests: Update. * tests/test-stdbool-h-c99.c: Update. * tests/test-stdbool-h-c99-c++.cc: Update. * doc/posix-headers/stdbool.texi: Update. * doc/gnulib-readme.texi: Update. * doc/gnulib.texi: Update. * modules/* (Depends-on): Update. * modules/stdbool: Update.
71 lines
1.9 KiB
Plaintext
71 lines
1.9 KiB
Plaintext
Description:
|
|
Convert a date/time string to linear time.
|
|
|
|
Files:
|
|
doc/parse-datetime.texi
|
|
lib/parse-datetime.h
|
|
lib/parse-datetime.y
|
|
m4/parse-datetime.m4
|
|
m4/tm_gmtoff.m4
|
|
|
|
Depends-on:
|
|
assert-h
|
|
bison
|
|
c99
|
|
c-ctype
|
|
bool
|
|
gettime
|
|
gettext-h
|
|
gnulib-i18n
|
|
idx
|
|
intprops
|
|
inttypes-h
|
|
mktime
|
|
stdckdint-h
|
|
time-h
|
|
time_r
|
|
time_rz
|
|
|
|
configure.ac:
|
|
gl_PARSE_DATETIME
|
|
|
|
Makefile.am:
|
|
# The Automake generated .y.c rule is broken: When executed in a VPATH build,
|
|
# - The .c file gets generated in the build directory. But since it requires
|
|
# special tools to rebuild it, we need to distribute it in the tarballs,
|
|
# and by the GNU Coding Standards
|
|
# <https://www.gnu.org/prep/standards/html_node/Makefile-Basics.html>
|
|
# the file should be generated in the source directory.
|
|
# - The #line directives in the .c file refer to a nonexistent file once it
|
|
# has been moved from the build directory to the source directory. This
|
|
# leads to error if 'lcov' is used later.
|
|
# Additionally, here we assume GNU Bison and therefore don't need the ylwrap
|
|
# script.
|
|
# Therefore we override this rule.
|
|
# Unfortunately, overriding the Automake generated .y.c rule does not work in
|
|
# VPATH builds with OpenBSD make. Therefore, for VPATH builds on OpenBSD, the
|
|
# user will need GNU make.
|
|
parse-datetime.c: parse-datetime.y
|
|
$(AM_V_YACC)$(PARSE_DATETIME_BISON) $(YFLAGS) $(AM_YFLAGS) $(srcdir)/parse-datetime.y \
|
|
&& test ':' = '$(PARSE_DATETIME_BISON)' || { \
|
|
sed -e 's|".*/parse-datetime\.y"|"parse-datetime.y"|' \
|
|
-e 's|"parse-datetime\.tab\.c"|"parse-datetime.c"|' \
|
|
< parse-datetime.tab.c > parse-datetime.c-tmp \
|
|
&& rm -f parse-datetime.tab.c \
|
|
&& mv parse-datetime.c-tmp $(srcdir)/parse-datetime.c; \
|
|
}
|
|
lib_SOURCES += parse-datetime.y
|
|
BUILT_SOURCES += parse-datetime.c
|
|
MOSTLYCLEANFILES += parse-datetime.tab.c parse-datetime.c-tmp
|
|
MAINTAINERCLEANFILES += parse-datetime.c
|
|
EXTRA_DIST += parse-datetime.c
|
|
|
|
Include:
|
|
"parse-datetime.h"
|
|
|
|
License:
|
|
LGPLv2+
|
|
|
|
Maintainer:
|
|
Paul Eggert
|