tags: Process Kconfig files in a single pass
authorMichal Marek <mmarek@suse.com>
Wed, 14 Oct 2015 09:17:13 +0000 (11:17 +0200)
committerMichal Marek <mmarek@suse.com>
Tue, 5 Jan 2016 21:10:42 +0000 (22:10 +0100)
Signed-off-by: Michal Marek <mmarek@suse.com>
scripts/tags.sh

index 2263f35be4905daad1c341e5ce9e8d85294ef7d1..b97d687784d50a2feba44eee16fe28ec63359617 100755 (executable)
@@ -220,10 +220,7 @@ exuberant()
 
        all_kconfigs | xargs $1 -a                              \
        --langdef=kconfig --language-force=kconfig              \
-       --regex-kconfig='/^[[:blank:]]*(menu|)config[[:blank:]]+([[:alnum:]_]+)/\2/'
-
-       all_kconfigs | xargs $1 -a                              \
-       --langdef=kconfig --language-force=kconfig              \
+       --regex-kconfig='/^[[:blank:]]*(menu|)config[[:blank:]]+([[:alnum:]_]+)/\2/' \
        --regex-kconfig='/^[[:blank:]]*(menu|)config[[:blank:]]+([[:alnum:]_]+)/CONFIG_\2/'
 
        all_defconfigs | xargs -r $1 -a                         \
@@ -271,9 +268,7 @@ emacs()
        --regex='/[^#]*DEFINE_HASHTABLE(\([^,)]*\)/\1/'
 
        all_kconfigs | xargs $1 -a                              \
-       --regex='/^[ \t]*\(\(menu\)*config\)[ \t]+\([a-zA-Z0-9_]+\)/\3/'
-
-       all_kconfigs | xargs $1 -a                              \
+       --regex='/^[ \t]*\(\(menu\)*config\)[ \t]+\([a-zA-Z0-9_]+\)/\3/' \
        --regex='/^[ \t]*\(\(menu\)*config\)[ \t]+\([a-zA-Z0-9_]+\)/CONFIG_\3/'
 
        all_defconfigs | xargs -r $1 -a                         \