mirror of
https://abf.rosa.ru/djam/automake.git
synced 2025-02-23 16:32:50 +00:00
15 lines
922 B
Bash
15 lines
922 B
Bash
#!/bin/bash
|
|
if [ "$1" = "--fix-ac-defun" ]; then
|
|
# add missing brackets to AC_DEFUN statements, needed for automake >= 1.12
|
|
# Optional because that breaks some rather obscure stripts like gnulib's iconv detection
|
|
# and by now most packages have been fixed.
|
|
find . -name "*.ac" -o -name "*.m4" -o -name configure.in |xargs perl -pi -e 's%(AC_DEFUN\s*\(\s*)([^,[]+)%\1\[\2\]%'
|
|
fi
|
|
# change AM_CONFIG_HEADER to AC_CONFIG_HEADERS, needed for automake >= 1.13
|
|
find . -name configure.ac -o -name configure.in |xargs sed -i -e "s,AM_CONFIG_HEADER(,AC_CONFIG_HEADERS(,g"
|
|
# Rename configure.in to configure.ac, for autoconv >= 2.70, automake >= 2.0
|
|
find . -name configure.in |while read r; do
|
|
mv $r ${r/configure.in/configure.ac}
|
|
done
|
|
# And adjust any bogus Makefiles etc. that have a dependency on configure.in
|
|
find . -name "configure.*" -o -name "Makefile*" -o -name "*.m4" |xargs sed -i -e 's,configure\.in$,configure.ac,g'
|