$PERL common/scripts/fix-gnulib.pl -o lib/gnulib.mk -i lib/gnulib.mk.in \
|| die "Failed to fixup Gnulib makefile fragment."
-# Rewrite if ! ... construts produced by gnulib conditional dependencies
-# as these fail in heirloom-sh.
-sed 's/if ! *\(.*gnulib_enabled[^;]*\); then/if \1; then :; else/' \
- m4/gnulib-comp.m4 >m4/gnulib-comp.m4.new || exit
-mv -f m4/gnulib-comp.m4.new m4/gnulib-comp.m4 || exit
-
# Punt some automake-generated files so that Gentoo's wrapper script doesn't
# try to detect the automake version in use.
rm -f Makefile.in aclocal.m4
dnl This is free software: you are free to do what the fuck you want to.
dnl There is NO WARRANTY, to the extent permitted by law.
+DX_PATCH_GNULIB
+
AC_PREREQ([2.68])
AC_INIT([cdecl99], [1.2a], [nbowler@draconx.ca])
AC_CONFIG_HEADERS([config.h])
LT_INIT
gl_INIT
-# Work around quoting bug in Gnulib threadlib.m4 which prevents
-# correct detection on e.g., Solaris 8. These platforms require
-# PTHREAD_IN_USE_DETECTION_HARD to be set otherwise cdecl99 will
-# crash when reporting an error as initialization is not done.
-#
-# If this gets fixed in Gnulib, we can remove this.
-AS_CASE([$host_os],
- [[solaris2.[1-9] | solaris2.[1-9].*]],
- [AC_DEFINE([PTHREAD_IN_USE_DETECTION_HARD])])
-
# As the mbrtowc replacement module is not used by the library, there is
# no need for multithreaded mbrtowc (all programs are single threaded).
AC_DEFINE([GNULIB_MBRTOWC_SINGLE_THREAD], [1], [Define to 1.])