Feature #912 ยป 0042-Update-build-to-host.m4-to-serial-4.patch
| m4/build-to-host.m4 | ||
|---|---|---|
|
# build-to-host.m4 serial 2
|
||
|
dnl Copyright (C) 2023 Free Software Foundation, Inc.
|
||
|
# build-to-host.m4
|
||
|
# serial 4
|
||
|
dnl Copyright (C) 2023-2024 Free Software Foundation, Inc.
|
||
|
dnl This file is free software; the Free Software Foundation
|
||
|
dnl gives unlimited permission to copy and/or distribute it,
|
||
|
dnl with or without modifications, as long as this notice is preserved.
|
||
| ... | ... | |
|
case "$build_os" in
|
||
|
cygwin*)
|
||
|
case "$host_os" in
|
||
|
mingw*)
|
||
|
mingw* | windows*)
|
||
|
gl_final_[$1]=`cygpath -w "$gl_final_[$1]"` ;;
|
||
|
esac
|
||
|
;;
|
||
| ... | ... | |
|
*) gl_tr_cr='\r' ;;
|
||
|
esac
|
||
|
])
|
||
|
dnl The following macros are convenience invocations of gl_BUILD_TO_HOST
|
||
|
dnl for some of the variables that are defined by Autoconf.
|
||
|
dnl To do so for _all_ the possible variables, use the module 'configmake'.
|
||
|
dnl Defines bindir_c and bindir_c_make.
|
||
|
AC_DEFUN_ONCE([gl_BUILD_TO_HOST_BINDIR],
|
||
|
[
|
||
|
dnl Find the final value of bindir.
|
||
|
gl_saved_prefix="${prefix}"
|
||
|
gl_saved_exec_prefix="${exec_prefix}"
|
||
|
gl_saved_bindir="${bindir}"
|
||
|
dnl Unfortunately, prefix and exec_prefix get only finally determined
|
||
|
dnl at the end of configure.
|
||
|
if test "X$prefix" = "XNONE"; then
|
||
|
prefix="$ac_default_prefix"
|
||
|
fi
|
||
|
if test "X$exec_prefix" = "XNONE"; then
|
||
|
exec_prefix='${prefix}'
|
||
|
fi
|
||
|
eval exec_prefix="$exec_prefix"
|
||
|
eval bindir="$bindir"
|
||
|
gl_BUILD_TO_HOST([bindir])
|
||
|
bindir="${gl_saved_bindir}"
|
||
|
exec_prefix="${gl_saved_exec_prefix}"
|
||
|
prefix="${gl_saved_prefix}"
|
||
|
])
|
||
|
dnl Defines libdir_c and libdir_c_make.
|
||
|
AC_DEFUN_ONCE([gl_BUILD_TO_HOST_LIBDIR],
|
||
|
[
|
||
|
dnl Find the final value of libdir.
|
||
|
gl_saved_prefix="${prefix}"
|
||
|
gl_saved_exec_prefix="${exec_prefix}"
|
||
|
gl_saved_libdir="${libdir}"
|
||
|
dnl Unfortunately, prefix and exec_prefix get only finally determined
|
||
|
dnl at the end of configure.
|
||
|
if test "X$prefix" = "XNONE"; then
|
||
|
prefix="$ac_default_prefix"
|
||
|
fi
|
||
|
if test "X$exec_prefix" = "XNONE"; then
|
||
|
exec_prefix='${prefix}'
|
||
|
fi
|
||
|
eval exec_prefix="$exec_prefix"
|
||
|
eval libdir="$libdir"
|
||
|
gl_BUILD_TO_HOST([libdir])
|
||
|
libdir="${gl_saved_libdir}"
|
||
|
exec_prefix="${gl_saved_exec_prefix}"
|
||
|
prefix="${gl_saved_prefix}"
|
||
|
])
|
||
|
dnl Defines libexecdir_c and libexecdir_c_make.
|
||
|
AC_DEFUN_ONCE([gl_BUILD_TO_HOST_LIBEXECDIR],
|
||
|
[
|
||
|
dnl Find the final value of libexecdir.
|
||
|
gl_saved_prefix="${prefix}"
|
||
|
gl_saved_exec_prefix="${exec_prefix}"
|
||
|
gl_saved_libexecdir="${libexecdir}"
|
||
|
dnl Unfortunately, prefix and exec_prefix get only finally determined
|
||
|
dnl at the end of configure.
|
||
|
if test "X$prefix" = "XNONE"; then
|
||
|
prefix="$ac_default_prefix"
|
||
|
fi
|
||
|
if test "X$exec_prefix" = "XNONE"; then
|
||
|
exec_prefix='${prefix}'
|
||
|
fi
|
||
|
eval exec_prefix="$exec_prefix"
|
||
|
eval libexecdir="$libexecdir"
|
||
|
gl_BUILD_TO_HOST([libexecdir])
|
||
|
libexecdir="${gl_saved_libexecdir}"
|
||
|
exec_prefix="${gl_saved_exec_prefix}"
|
||
|
prefix="${gl_saved_prefix}"
|
||
|
])
|
||
|
dnl Defines localedir_c and localedir_c_make.
|
||
|
AC_DEFUN_ONCE([gl_BUILD_TO_HOST_LOCALEDIR],
|
||
|
[
|
||
|
dnl Find the final value of localedir.
|
||
|
gl_saved_prefix="${prefix}"
|
||
|
gl_saved_datarootdir="${datarootdir}"
|
||
|
gl_saved_localedir="${localedir}"
|
||
|
dnl Unfortunately, prefix gets only finally determined at the end of
|
||
|
dnl configure.
|
||
|
if test "X$prefix" = "XNONE"; then
|
||
|
prefix="$ac_default_prefix"
|
||
|
fi
|
||
|
eval datarootdir="$datarootdir"
|
||
|
eval localedir="$localedir"
|
||
|
gl_BUILD_TO_HOST([localedir])
|
||
|
localedir="${gl_saved_localedir}"
|
||
|
datarootdir="${gl_saved_datarootdir}"
|
||
|
prefix="${gl_saved_prefix}"
|
||
|
])
|
||
|
dnl Defines pkgdatadir_c and pkgdatadir_c_make,
|
||
|
dnl where pkgdatadir = $(datadir)/$(PACKAGE)
|
||
|
AC_DEFUN_ONCE([gl_BUILD_TO_HOST_PKGDATADIR],
|
||
|
[
|
||
|
dnl Find the final value of pkgdatadir.
|
||
|
gl_saved_prefix="${prefix}"
|
||
|
gl_saved_datarootdir="${datarootdir}"
|
||
|
gl_saved_datadir="${datadir}"
|
||
|
gl_saved_pkgdatadir="${pkgdatadir}"
|
||
|
dnl Unfortunately, prefix gets only finally determined at the end of
|
||
|
dnl configure.
|
||
|
if test "X$prefix" = "XNONE"; then
|
||
|
prefix="$ac_default_prefix"
|
||
|
fi
|
||
|
eval datarootdir="$datarootdir"
|
||
|
eval datadir="$datadir"
|
||
|
eval pkgdatadir="$pkgdatadir"
|
||
|
gl_BUILD_TO_HOST([pkgdatadir])
|
||
|
pkgdatadir="${gl_saved_pkgdatadir}"
|
||
|
datadir="${gl_saved_datadir}"
|
||
|
datarootdir="${gl_saved_datarootdir}"
|
||
|
prefix="${gl_saved_prefix}"
|
||
|
])
|
||
|
dnl Defines pkglibdir_c and pkglibdir_c_make,
|
||
|
dnl where pkglibdir = $(libdir)/$(PACKAGE)
|
||
|
AC_DEFUN_ONCE([gl_BUILD_TO_HOST_PKGLIBDIR],
|
||
|
[
|
||
|
dnl Find the final value of pkglibdir.
|
||
|
gl_saved_prefix="${prefix}"
|
||
|
gl_saved_exec_prefix="${exec_prefix}"
|
||
|
gl_saved_libdir="${libdir}"
|
||
|
gl_saved_pkglibdir="${pkglibdir}"
|
||
|
dnl Unfortunately, prefix and exec_prefix get only finally determined
|
||
|
dnl at the end of configure.
|
||
|
if test "X$prefix" = "XNONE"; then
|
||
|
prefix="$ac_default_prefix"
|
||
|
fi
|
||
|
if test "X$exec_prefix" = "XNONE"; then
|
||
|
exec_prefix='${prefix}'
|
||
|
fi
|
||
|
eval exec_prefix="$exec_prefix"
|
||
|
eval libdir="$libdir"
|
||
|
eval pkglibdir="$pkglibdir"
|
||
|
gl_BUILD_TO_HOST([pkglibdir])
|
||
|
pkglibdir="${gl_saved_pkglibdir}"
|
||
|
libdir="${gl_saved_libdir}"
|
||
|
exec_prefix="${gl_saved_exec_prefix}"
|
||
|
prefix="${gl_saved_prefix}"
|
||
|
])
|
||
|
dnl Defines pkglibexecdir_c and pkglibexecdir_c_make,
|
||
|
dnl where pkglibexecdir = $(libexecdir)/$(PACKAGE)
|
||
|
AC_DEFUN_ONCE([gl_BUILD_TO_HOST_PKGLIBEXECDIR],
|
||
|
[
|
||
|
dnl Find the final value of pkglibexecdir.
|
||
|
gl_saved_prefix="${prefix}"
|
||
|
gl_saved_exec_prefix="${exec_prefix}"
|
||
|
gl_saved_libexecdir="${libexecdir}"
|
||
|
gl_saved_pkglibexecdir="${pkglibexecdir}"
|
||
|
dnl Unfortunately, prefix and exec_prefix get only finally determined
|
||
|
dnl at the end of configure.
|
||
|
if test "X$prefix" = "XNONE"; then
|
||
|
prefix="$ac_default_prefix"
|
||
|
fi
|
||
|
if test "X$exec_prefix" = "XNONE"; then
|
||
|
exec_prefix='${prefix}'
|
||
|
fi
|
||
|
eval exec_prefix="$exec_prefix"
|
||
|
eval libexecdir="$libexecdir"
|
||
|
eval pkglibexecdir="$pkglibexecdir"
|
||
|
gl_BUILD_TO_HOST([pkglibexecdir])
|
||
|
pkglibexecdir="${gl_saved_pkglibexecdir}"
|
||
|
libexecdir="${gl_saved_libexecdir}"
|
||
|
exec_prefix="${gl_saved_exec_prefix}"
|
||
|
prefix="${gl_saved_prefix}"
|
||
|
])
|
||