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}"
|
||
])
|