In the documentation everywhere you mention -n, --just-print, --dry-run, --recon Print the commands that would be executed, but do not execute them. You should also say: Well, that is not exactly the truth, in some cases a even non-malicious programmer can construct a makefile that will still execute commands. In fact it is quite common and intentional... The same goes for -t... See (info "(make)MAKE Variable") (info "(make)Options/Recursion").
At least add one word that one still can get wet. Also please document how one can achieve a --guaranteed-real-dry-run. Furthermore, one notes in the make --dry-run output that there is no way to distinguish the lines that were really run from those that weren't. Only when one sees e.g., "/bin/sh: curl-config: command not found" does one notice something sneaky is happening. _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make