I'm calling make from a bash script. Part of the rest of the script only needs to  be executed if make actually did something (i.e. it doesn't say nothing to be done for...).How would I check on that in bash? The return code is the same as when something does happen (and doesn't fail), so I can't use that. Is there a better way than comparing make's output and see if it contains nothing to be done for?I'm using GNU Make 4.0.
Check in bash if make has done something
bash;make;gnu make
If your workflow can accomodate it, you can send make on a trial run before you run it to update files:-q, --questionQuestion  mode.   Do  not run any commands, or print anything;         just return an exit status that is zero if the  specified  targets         are already up to date, nonzero otherwise.(I am somewhat surprised this is not part of --recon's behaviour.)