"Fossies" - the Fresh Open Source Software Archive

Member "automake-1.16.3/t/ar4.sh" (19 Nov 2020, 1123 Bytes) of package /linux/misc/automake-1.16.3.tar.xz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Bash source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "ar4.sh": 1.16.2_vs_1.16.3.

    1 #! /bin/sh
    2 # Copyright (C) 2011-2020 Free Software Foundation, Inc.
    3 #
    4 # This program is free software; you can redistribute it and/or modify
    5 # it under the terms of the GNU General Public License as published by
    6 # the Free Software Foundation; either version 2, or (at your option)
    7 # any later version.
    8 #
    9 # This program is distributed in the hope that it will be useful,
   10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
   11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   12 # GNU General Public License for more details.
   13 #
   14 # You should have received a copy of the GNU General Public License
   15 # along with this program.  If not, see <https://www.gnu.org/licenses/>.
   16 
   17 # Test if configure bails out if $AR does not work and AM_PROG_AR is used.
   18 
   19 . test-init.sh
   20 
   21 : > ar-lib
   22 cat >> configure.ac << 'END'
   23 AM_PROG_AR
   24 END
   25 
   26 $ACLOCAL
   27 $AUTOCONF
   28 
   29 st=0; ./configure AR=/bin/false >stdout 2>stderr || st=$?
   30 cat stdout
   31 cat stderr >&2
   32 test $st -eq 1
   33 
   34 grep '^checking.* archiver .*interface.*\.\.\. unknown' stdout
   35 grep '^configure: error: could not determine /bin/false interface' stderr
   36 ls *conftest* && exit 1
   37 
   38 :