summaryrefslogtreecommitdiff
path: root/t/longline.sh
diff options
context:
space:
mode:
Diffstat (limited to 't/longline.sh')
-rw-r--r--t/longline.sh17
1 files changed, 11 insertions, 6 deletions
diff --git a/t/longline.sh b/t/longline.sh
index 819c9268b..c80600ddd 100644
--- a/t/longline.sh
+++ b/t/longline.sh
@@ -14,19 +14,24 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-# Long lines of += should be wrapped.
+# Long lines of = and += should be wrapped.
# Report from Simon Josefsson.
. test-init.sh
-(echo DUMMY = some_long_filename_1;
-for i in 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20;
-do
- echo DUMMY += some_long_filename_$i
-done) > Makefile.am
+i=0
+while test $i -lt 30; do
+ echo some_very_very_long_variable_content_$i
+ i=$(($i + 1))
+done > t
+
+{ echo "DUMMY =" && sed 's/^/DUMMY +=/' t; } > Makefile.am
+{ echo "ZARDOZ =" && cat t; } | tr '\012\015' ' ' >> Makefile.am
$ACLOCAL
$AUTOMAKE
+grep long_variable Makefile.in # For debugging.
test 80 -ge $(grep DUMMY Makefile.in | wc -c)
+test 80 -ge $(grep ZARDOZ Makefile.in | wc -c)
: