https://www.gnu.org/software/make/manual/make.html#Recipe-Echoing
https://stackoverflow.com/a/3477400
They control the behaviour of make for the tagged command lines:
(
@suppresses the normal 'echo' of the command that is executed.-means ignore the exit status of the command that is executed (normally, a non-zero exit status would stop that part of the build).+means 'execute this command undermake -n' (when commands are not normally executed).
+ notation is a generalization of the mechanism whereby a command containing ${MAKE} or $(MAKE) is executed under make -n.(
@ is discussed in §5.2 of the manual you link to; - is described in §5.5; and §5.7.1 mentions the use of +.)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.