From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1643) id 0694E38825D4; Thu, 20 Oct 2022 09:43:13 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0694E38825D4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1666258993; bh=DjWIK/QffmkS2sBTRVZnUTcbmvI8zQIhCxALcXg5m88=; h=From:To:Subject:Date:From; b=PJXzh6O1GoAZWgkGX3CTLLQpbsLJqm3uHZJxQdKmsT6ToopUO7wvjXItOhnp2AyeA EmLaoa6VaCmw5ztvVtUIcUuVdQ/nb1YeAM+yrXC8u84XsPCleMzFGxr4A2f+Eu7jWq z/gvP5B89EspCNK1qucNGbqHrdsPO+YrFcl5bSEQ= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Thomas Schwinge To: gcc-cvs@gcc.gnu.org Subject: [gcc r13-3403] Make 'autoreconf' work for 'gcc', 'libobjc' X-Act-Checkin: gcc X-Git-Author: Thomas Schwinge X-Git-Refname: refs/heads/master X-Git-Oldrev: df99e9e42094dee0833ac38f53e7fae09b4d133c X-Git-Newrev: 25861cf3a88a07c8dca3fb32d098c0ad756bbe38 Message-Id: <20221020094313.0694E38825D4@sourceware.org> Date: Thu, 20 Oct 2022 09:43:13 +0000 (GMT) List-Id: https://gcc.gnu.org/g:25861cf3a88a07c8dca3fb32d098c0ad756bbe38 commit r13-3403-g25861cf3a88a07c8dca3fb32d098c0ad756bbe38 Author: Thomas Schwinge Date: Tue Sep 20 14:27:05 2022 +0200 Make 'autoreconf' work for 'gcc', 'libobjc' With that, we may then run plain 'autoreconf' for all of GCC's subpackages, instead of for some of those (that don't use Automake) manually having to run the applicable combination of 'aclocal', 'autoconf', 'autoheader'. See also 'AC_CONFIG_MACRO_DIRS'/'AC_CONFIG_MACRO_DIR' usage elsewhere. gcc/ * configure.ac (AC_CONFIG_MACRO_DIRS): Instantiate. * configure: Regenerate. libobjc/ * configure.ac (AC_CONFIG_MACRO_DIRS): Instantiate. * configure: Regenerate. Diff: --- gcc/configure | 5 +++-- gcc/configure.ac | 1 + libobjc/configure | 5 +++-- libobjc/configure.ac | 1 + 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gcc/configure b/gcc/configure index 2ce51a8a458..c6def4c88e5 100755 --- a/gcc/configure +++ b/gcc/configure @@ -3333,6 +3333,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu + ac_config_headers="$ac_config_headers auto-host.h:config.in" @@ -19713,7 +19714,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 19716 "configure" +#line 19717 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -19819,7 +19820,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 19822 "configure" +#line 19823 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/gcc/configure.ac b/gcc/configure.ac index e1ef2ecf026..45bf7560e6f 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -25,6 +25,7 @@ AC_INIT AC_CONFIG_SRCDIR(tree.cc) +AC_CONFIG_MACRO_DIRS([../config] [..]) AC_CONFIG_HEADER(auto-host.h:config.in) gcc_version=`cat $srcdir/BASE-VER` diff --git a/libobjc/configure b/libobjc/configure index a8fdc643349..6da20b8e4ff 100755 --- a/libobjc/configure +++ b/libobjc/configure @@ -2218,6 +2218,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu + ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then @@ -10795,7 +10796,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 10798 "configure" +#line 10799 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -10901,7 +10902,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 10904 "configure" +#line 10905 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/libobjc/configure.ac b/libobjc/configure.ac index f8f577cfbef..6f58a45d4cb 100644 --- a/libobjc/configure.ac +++ b/libobjc/configure.ac @@ -20,6 +20,7 @@ AC_INIT(package-unused, version-unused,, libobjc) AC_CONFIG_SRCDIR([objc/objc.h]) +AC_CONFIG_MACRO_DIRS([../config] [..]) GCC_TOPLEV_SUBDIRS # We need the following definitions because AC_PROG_LIBTOOL relies on them