diff options
author | Geoffrey Keating <geoffk@apple.com> | 2004-11-05 04:49:19 +0000 |
---|---|---|
committer | Geoffrey Keating <geoffk@gcc.gnu.org> | 2004-11-05 04:49:19 +0000 |
commit | 53c7ffe7dd1c281bc4d8b0eb1f2d59e4dd37c8a8 (patch) | |
tree | 9c0488dfa9919d3ba6f1c976082a924834f13942 /fixincludes/configure.ac | |
parent | 9a3990559f9f8d09ce6fae8ef38e93c2e2b8abca (diff) | |
download | gcc-53c7ffe7dd1c281bc4d8b0eb1f2d59e4dd37c8a8.zip gcc-53c7ffe7dd1c281bc4d8b0eb1f2d59e4dd37c8a8.tar.gz gcc-53c7ffe7dd1c281bc4d8b0eb1f2d59e4dd37c8a8.tar.bz2 |
Index: ChangeLog
2004-11-04 Geoffrey Keating <geoffk@apple.com>
* Makefile.def: Build fixincludes for the host, too.
* Makefile.in: Regenerate.
* configure.in (host_tools): Add fixincludes.
* configure: Regenerate.
Index: fixincludes/ChangeLog
2004-11-04 Geoffrey Keating <geoffk@apple.com>
* configure.ac: Add code to determine noncanonical_target,
local_prefix, gcc_version; process mkheaders.in to make mkheaders.
* configure: Regenerate.
* fixinc.in: Move here from gcc/; fix many cross-hosting bugs.
* mkfixinc.sh: Move here from gcc/; update for changes to fixinc.in.
* mkheaders.in: Move here from gcc/; remove some unnecessary macros;
update for changes to fixinc.in.
* Makefile.in: Add many new macros.
(install): New target.
(mkheaders): New target.
(fixinc.sh): New target.
(all): Add mkheaders and fixinc.sh.
* README-fixinc: Move here from gcc/.
Index: gcc/ChangeLog
2004-11-04 Geoffrey Keating <geoffk@apple.com>
* Makefile.in (distclean): Don't delete nonexistent fixinc/ directory.
(install-mkheaders): Install the version built for the
host, not for the build machine.
* configure.ac: Always run fixincludes.
(all_outputs): Remove mkheaders.
* configure: Regenerate.
* fixinc.in: Move to fixincludes/.
* mkfixinc.sh: Likewise.
* mkheaders.in: Likewise.
* README-fixinc: Likewise.
From-SVN: r90117
Diffstat (limited to 'fixincludes/configure.ac')
-rw-r--r-- | fixincludes/configure.ac | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/fixincludes/configure.ac b/fixincludes/configure.ac index f3eeb76..16d2b7e 100644 --- a/fixincludes/configure.ac +++ b/fixincludes/configure.ac @@ -6,6 +6,24 @@ AC_CONFIG_AUX_DIR(..) AC_CANONICAL_SYSTEM AC_PROG_CC +# Determine the noncanonical target name, for directory use. +ACX_NONCANONICAL_TARGET + +# Specify the local prefix +local_prefix= +AC_ARG_WITH(local-prefix, +[ --with-local-prefix=DIR specifies directory to put local include], +[case "${withval}" in +yes) AC_MSG_ERROR(bad value ${withval} given for local include directory prefix) ;; +no) ;; +*) local_prefix=$with_local_prefix ;; +esac]) + +# Default local prefix if it is empty +if test x$local_prefix = x; then + local_prefix=/usr/local +fi + # Choose one or two-process fix methodology. Systems that cannot handle # bi-directional pipes must use the two process method. # @@ -34,6 +52,12 @@ if test $TARGET = twoprocess; then [Define if testing and fixing are done by separate process]) fi +# Get GCC's version number. +changequote(,)dnl +gcc_version=`sed -n '/version_string/ { s/.*"\([^ "]*\)[^"]*".*/\1/p ; }' ${srcdir}/../gcc/version.c` +changequote([,])dnl +AC_SUBST(gcc_version) + case $host in vax-dec-bsd* ) AC_DEFINE(exit, xexit, [Define to xexit if the host system does not support atexit]) @@ -74,5 +98,5 @@ fi AC_SUBST(MAINT) AC_CONFIG_HEADERS(config.h, [echo timestamp > stamp-h]) -AC_CONFIG_FILES(Makefile) +AC_CONFIG_FILES(Makefile mkheaders) AC_OUTPUT |