diff options
| author | Rustam Kovhaev <rkovhaev@gmail.com> | 2020-08-10 08:36:50 -0700 | 
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2020-09-07 15:34:03 +0200 | 
| commit | 162343a876f14f7604881dd2bc53ca140c82c230 (patch) | |
| tree | 47b86cb7817315f2c3a84fd35226079d2a39ecdd | |
| parent | bd018a6a75cebb511bb55a0e7690024be975fe93 (diff) | |
scripts/tags.sh: exclude tools directory from tags generation
when COMPILED_SOURCE is set, running 'make ARCH=x86_64 COMPILED_SOURCE=1
cscope tags' in KBUILD_OUTPUT directory produces lots of "No such file
or directory" warnings:
...
realpath: sigchain.h: No such file or directory
realpath: orc_gen.c: No such file or directory
realpath: objtool.c: No such file or directory
...
let's exclude tools directory from tags generation
Fixes: 4f491bb6ea2a ("scripts/tags.sh: collect compiled source precisely")
Link: https://lore.kernel.org/lkml/20200809210056.GA1344537@thinkpad
Signed-off-by: Rustam Kovhaev <rkovhaev@gmail.com>
Link: https://lore.kernel.org/r/20200810153650.1822316-1-rkovhaev@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
| -rwxr-xr-x | scripts/tags.sh | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/scripts/tags.sh b/scripts/tags.sh index 32d3f53af10b..850f4ccb6afc 100755 --- a/scripts/tags.sh +++ b/scripts/tags.sh @@ -26,7 +26,11 @@ else  fi  # ignore userspace tools -ignore="$ignore ( -path ${tree}tools ) -prune -o" +if [ -n "$COMPILED_SOURCE" ]; then +	ignore="$ignore ( -path ./tools ) -prune -o" +else +	ignore="$ignore ( -path ${tree}tools ) -prune -o" +fi  # Detect if ALLSOURCE_ARCHS is set. If not, we assume SRCARCH  if [ "${ALLSOURCE_ARCHS}" = "" ]; then @@ -92,7 +96,7 @@ all_sources()  all_compiled_sources()  {  	realpath -es $([ -z "$KBUILD_ABS_SRCTREE" ] && echo --relative-to=.) \ -		include/generated/autoconf.h $(find -name "*.cmd" -exec \ +		include/generated/autoconf.h $(find $ignore -name "*.cmd" -exec \  		grep -Poh '(?(?=^source_.* \K).*|(?=^  \K\S).*(?= \\))' {} \+ |  		awk '!a[$0]++') | sort -u  } | 
