On 2016-04-24 18:42, Eugeniu Rosca wrote: > If the needed host utility is not found, current behavior is: > > $> make cscope > GEN cscope > ./scripts/tags.sh: line 140: cscope: command not found > $> make gtags > GEN gtags > ./scripts/tags.sh: line 145: gtags: command not found > $> make tags > GEN tags > xargs: ctags: No such file or directory > sed: can't read tags: No such file or directory > Makefile:1509: recipe for target 'tags' failed > make: *** [tags] Error 2 > $> make TAGS > GEN TAGS > xargs: etags: No such file or directory > sed: can't read TAGS: No such file or directory > Makefile:1509: recipe for target 'TAGS' failed > make: *** [TAGS] Error 2 > > This patch allows to exit gracefully in such a situation: > > $> make cscope > GEN cscope > cscope - not installed? > $> make gtags > GEN gtags > gtags - not installed? > $> make tags > GEN tags > ctags - not installed? > $> make TAGS > GEN TAGS > etags - not installed? It should fail if it's unable to create the requested file, though. Appending '|| exit' to the docscope/dogtags/xtags calls should suffice. Michal -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html