Mercurial > vim
comparison src/configure.ac @ 33072:6028d7f701ce v9.0.1823
patch 9.0.1823: Autoconf 2.69 too old
Commit: https://github.com/vim/vim/commit/a96d544bc355b1a6021feccf5fa2bd5659bc5269
Author: Illia Bobyr <illia.bobyr@gmail.com>
Date: Wed Aug 30 16:30:15 2023 +0200
patch 9.0.1823: Autoconf 2.69 too old
Problem: Autoconf 2.69 too old
Solution: Migrate to Autoconf 2.71
Autoconf 2.69 is almost 10 years old. And 2.71 is also a few years old
as well. Should be pretty well tested by now. It brings a lot of
improvements and there seems to be an ongoing work on autoconf 2.72
already.
This change just addresses two minor changes `autoupdate` suggested, and
then `src/auto/configure` is regenerated by running
cd src
make AUTOCONF=autoconf2.71 autoconf
closes: #12958
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: Illia Bobyr <illia.bobyr@gmail.com>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 30 Aug 2023 16:45:05 +0200 |
parents | 897f3ed27be2 |
children | fda04a2e9dee |
comparison
equal
deleted
inserted
replaced
33071:2ffb3e31b8e0 | 33072:6028d7f701ce |
---|---|
1 dnl configure.ac: autoconf script for Vim | 1 dnl configure.ac: autoconf script for Vim |
2 | 2 |
3 dnl Process this file with autoconf 2.69 to produce "configure". | 3 dnl Process this file with autoconf 2.71 to produce "configure". |
4 dnl This should also work with other versions of autoconf, but 2.70 and later | |
5 dnl generate lots of hard to fix "obsolete" warnings. | |
6 | 4 |
7 AC_INIT | 5 AC_INIT |
8 AC_CONFIG_SRCDIR([vim.h]) | 6 AC_CONFIG_SRCDIR([vim.h]) |
9 AC_CONFIG_HEADERS(auto/config.h:config.h.in) | 7 AC_CONFIG_HEADERS(auto/config.h:config.h.in) |
10 | 8 |
11 dnl Being able to run configure means the system is Unix (compatible). | 9 dnl Being able to run configure means the system is Unix (compatible). |
12 AC_DEFINE(UNIX) | 10 AC_DEFINE(UNIX) |
13 AC_PROG_MAKE_SET | 11 AC_PROG_MAKE_SET |
14 | 12 |
15 dnl Checks for programs. | 13 dnl Checks for programs. |
16 AC_PROG_CC_C99 dnl required by almost everything | 14 AC_PROG_CC dnl required by almost everything |
17 AC_PROG_CPP dnl required by header file checks | 15 AC_PROG_CPP dnl required by header file checks |
18 AC_PROG_EGREP dnl required by AC_EGREP_CPP | 16 AC_PROG_EGREP dnl required by AC_EGREP_CPP |
19 AC_PROG_FGREP dnl finds working grep -F | 17 AC_PROG_FGREP dnl finds working grep -F |
20 AC_PROG_AWK dnl required for "make html" in ../doc | 18 AC_PROG_AWK dnl required for "make html" in ../doc |
21 | 19 |