1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- #!/bin/sh
- . test-init.sh
- cat >Makefile.am <<'EOF'
- x = 1
- bla = $(foo$(x))
- EOF
- $ACLOCAL
- AUTOMAKE_fails -Wnone -Wportability
- grep 'recursive variable expansion' stderr
- AUTOMAKE_fails -Wnone -Wportability-recursive
- grep 'recursive variable expansion' stderr
- $AUTOMAKE -Wno-all
- $AUTOMAKE -Wno-portability
- $AUTOMAKE -Wall -Wno-portability-recursive
- $AUTOMAKE -Wportability -Wno-portability-recursive
- echo 'AUTOMAKE_OPTIONS = -Wno-portability' >> Makefile.am
- $AUTOMAKE
- echo 'AUTOMAKE_OPTIONS += -Wportability-recursive' >> Makefile.am
- AUTOMAKE_fails
- grep 'recursive variable expansion' stderr
- cat >Makefile.am <<'EOF'
- x = 1
- bla = $(foo$(x))
- oops = $(var-with-dash)
- EOF
- $AUTOMAKE -Wno-portability
- AUTOMAKE_fails -Wportability -Wno-portability-recursive
- grep 'var-with-dash' stderr
- grep 'recursive variable expansion' stderr && exit 1
- AUTOMAKE_fails -Wno-portability -Wportability-recursive
- grep 'var-with-dash' stderr && exit 1
- grep 'recursive variable expansion' stderr
- :
|