1# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- 2 3# Copyright (C) 1997-2021 Free Software Foundation, Inc. 4# 5# This file is free software; the Free Software Foundation 6# gives unlimited permission to copy and/or distribute it, 7# with or without modifications, as long as this notice is preserved. 8 9# AM_MISSING_PROG(NAME, PROGRAM) 10# ------------------------------ 11AC_DEFUN([AM_MISSING_PROG], 12[AC_REQUIRE([AM_MISSING_HAS_RUN]) 13$1=${$1-"${am_missing_run}$2"} 14AC_SUBST($1)]) 15 16# AM_MISSING_HAS_RUN 17# ------------------ 18# Define MISSING if not defined so far and test if it is modern enough. 19# If it is, set am_missing_run to use it, otherwise, to nothing. 20AC_DEFUN([AM_MISSING_HAS_RUN], 21[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl 22AC_REQUIRE_AUX_FILE([missing])dnl 23if test x"${MISSING+set}" != xset; then 24 MISSING="\${SHELL} '$am_aux_dir/missing'" 25fi 26# Use eval to expand $SHELL 27if eval "$MISSING --is-lightweight"; then 28 am_missing_run="$MISSING " 29else 30 am_missing_run= 31 AC_MSG_WARN(['missing' script is too old or missing]) 32fi 33]) 34