m4 tmp/test -DTEST=m4
# Remove the line with the current date as it changes every time.
cat tmp/test | grep -v "It was generated from tmp/test.m4"
+# Test multiple arguments to m4().
+echo "Test with multiple arguments passed to m4.
+first: FIRST
+second: SECOND
+" > tmp/test-multiple.m4
+m4 tmp/test-multiple -DFIRST=first -DSECOND=second
+# Remove the line with the current date as it changes every time.
+cat tmp/test-multiple | grep -v "It was generated from tmp/test-multiple.m4"
# vim: ft=sh
Simple test file for m4.
m4
+m4(): generating 'tmp/test-multiple' from 'tmp/test-multiple.m4' with options '-DFIRST=first -DSECOND=second'
+###################################
+# WARNING! DO NOT EDIT THIS FILE! #
+###################################
+
+
+Test with multiple arguments passed to m4.
+first: first
+second: second
+