Project

General

Profile

Feature #912 ยป 0042-Update-build-to-host.m4-to-serial-4.patch

Marko Lindqvist, 09/27/2024 06:50 AM

View differences:

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