diff options
| author | Alexander Barton <alex@barton.de> | 2013-01-05 03:05:56 +0100 |
|---|---|---|
| committer | Alexander Barton <alex@barton.de> | 2013-01-05 03:05:56 +0100 |
| commit | 0703fcd71983bd04f70101fd0143660174d22f84 (patch) | |
| tree | b6522b9600d39e4565b214ebd9bc0e26097bf0e9 /autogen.sh | |
| parent | 4594583f52c46105ffd77eaaf4d9784809567324 (diff) | |
| download | ngircd-0703fcd71983bd04f70101fd0143660174d22f84.tar.gz ngircd-0703fcd71983bd04f70101fd0143660174d22f84.zip | |
autogen.sh: Enforce serial test harness on automake >=1.13
Diffstat (limited to 'autogen.sh')
| -rwxr-xr-x | autogen.sh | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/autogen.sh b/autogen.sh index cc4bddf0..b1fa883d 100755 --- a/autogen.sh +++ b/autogen.sh @@ -174,11 +174,21 @@ else DEANSI_START="#" DEANSI_END=" (disabled by ./autogen.sh script)" fi -sed -e "s|^__ng_Makefile_am_template__|${DEANSI_START}AUTOMAKE_OPTIONS = ansi2knr${DEANSI_END}|g" \ +# Serial test harness? +if [ "$AM_MAJOR" -eq "1" -a "$AM_MINOR" -ge "13" ]; then + # automake >= 1.13 => enforce "serial test harness" + echo " - Enforcing serial test harness." + SERIAL_TESTS="serial-tests" +else + # automake < 1.13 => no new test harness, nothing to do + SERIAL_TEST="" +fi + +sed -e "s|^__ng_Makefile_am_template__|AUTOMAKE_OPTIONS = ${SERIAL_TESTS} ${DEANSI_START}ansi2knr${DEANSI_END}|g" \ src/portab/Makefile.ng >src/portab/Makefile.am for makefile_ng in $AM_MAKEFILES; do makefile_am=`echo "$makefile_ng" | sed -e "s|\.ng\$|\.am|g"` - sed -e "s|^__ng_Makefile_am_template__|${DEANSI_START}AUTOMAKE_OPTIONS = ../portab/ansi2knr${DEANSI_END}|g" \ + sed -e "s|^__ng_Makefile_am_template__|AUTOMAKE_OPTIONS = ${SERIAL_TESTS} ${DEANSI_START}../portab/ansi2knr${DEANSI_END}|g" \ $makefile_ng >$makefile_am done |