summaryrefslogtreecommitdiff
path: root/Build/source/utils/biber/m4/kpse-tl-platform.m4
blob: 445e6c88ad57144c9d7f6e2896524219d6aa3155 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Public macros for the TeX Live (TL) tree.
# Copyright (C) 2011 Peter Breitenlohner <tex-live@tug.org>
#
# This file is free software; the copyright holder
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# KPSE_TL_PLATFORM
# ----------------
# Determine the TeX Live platform name.
AC_DEFUN([KPSE_TL_PLATFORM],
[AC_REQUIRE([AC_CANONICAL_HOST])[]dnl
AC_REQUIRE([KPSE_CHECK_WIN32])[]dnl
AC_REQUIRE([KPSE_CHECK_PERL])[]dnl
AC_ARG_VAR([TL_PLATFORM], [TeX Live platform name [autodetected]])
AC_MSG_CHECKING([for TeX Live platform name])
if test "X$TL_PLATFORM" = X; then
  if test "x$kpse_cv_have_win32" = xno; then
    TL_PLATFORM=`$PERL -I"$srcdir" -MTeXLive::TLUtils -e '
      print TeXLive::TLUtils::platform_name("'"$ac_cv_host"'");'`
    if test -z "$TL_PLATFORM"; then
      AC_MSG_ERROR([cannot determine TeX Live platform name])
    fi
  else
    TL_PLATFORM=win32
  fi
fi
AC_MSG_RESULT([$TL_PLATFORM])
]) # KPSE_TL_PLATFORM