It should just build nothing. Because sometimes you want to do something like: redo-ifchange $(find -name '*.c') And the find doesn't return any results. This is consistent with what real redo does. Added a test to confirm that it works.
7 lines
265 B
Text
7 lines
265 B
Text
redo-ifchange all
|
|
./hello >&2
|
|
redo nonshelltest shelltest \
|
|
deltest deltest2 test.args test2.args passfailtest chdirtest \
|
|
curse/test deps/test "space dir/test" modetest makedir2 \
|
|
silencetest touchtest stamp/test alwaystest ifcreate-test \
|
|
unicode blank/blank
|