* [PATCH] kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc
@ 2021-01-23 9:16 Masahiro Yamada
2021-01-25 21:54 ` Masahiro Yamada
0 siblings, 1 reply; 2+ messages in thread
From: Masahiro Yamada @ 2021-01-23 9:16 UTC (permalink / raw)
To: linux-kbuild; +Cc: Masahiro Yamada, Philipp Rudo, linux-kernel
With commit 1e860048c53e ("gcc-plugins: simplify GCC plugin-dev
capability test") applied, this check can be way simpler because
now scripts/gcc-plugins/Kconfig only checks plugin-version.h
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
---
scripts/dummy-tools/gcc | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/scripts/dummy-tools/gcc b/scripts/dummy-tools/gcc
index 33487e99d83e..5c113cad5601 100755
--- a/scripts/dummy-tools/gcc
+++ b/scripts/dummy-tools/gcc
@@ -75,16 +75,12 @@ if arg_contain -S "$@"; then
fi
fi
-# For scripts/gcc-plugin.sh
+# To set GCC_PLUGINS
if arg_contain -print-file-name=plugin "$@"; then
plugin_dir=$(mktemp -d)
- sed -n 's/.*#include "\(.*\)"/\1/p' $(dirname $0)/../gcc-plugins/gcc-common.h |
- while read header
- do
- mkdir -p $plugin_dir/include/$(dirname $header)
- touch $plugin_dir/include/$header
- done
+ mkdir -p $plugin_dir/include
+ touch $plugin_dir/include/plugin-version.h
echo $plugin_dir
exit 0
--
2.27.0
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH] kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc
2021-01-23 9:16 [PATCH] kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc Masahiro Yamada
@ 2021-01-25 21:54 ` Masahiro Yamada
0 siblings, 0 replies; 2+ messages in thread
From: Masahiro Yamada @ 2021-01-25 21:54 UTC (permalink / raw)
To: Linux Kbuild mailing list; +Cc: Philipp Rudo, Linux Kernel Mailing List
On Sat, Jan 23, 2021 at 6:16 PM Masahiro Yamada <masahiroy@kernel.org> wrote:
>
> With commit 1e860048c53e ("gcc-plugins: simplify GCC plugin-dev
> capability test") applied, this check can be way simpler because
> now scripts/gcc-plugins/Kconfig only checks plugin-version.h
>
> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
> ---
>
> scripts/dummy-tools/gcc | 10 +++-------
> 1 file changed, 3 insertions(+), 7 deletions(-)
>
> diff --git a/scripts/dummy-tools/gcc b/scripts/dummy-tools/gcc
> index 33487e99d83e..5c113cad5601 100755
> --- a/scripts/dummy-tools/gcc
> +++ b/scripts/dummy-tools/gcc
> @@ -75,16 +75,12 @@ if arg_contain -S "$@"; then
> fi
> fi
>
> -# For scripts/gcc-plugin.sh
> +# To set GCC_PLUGINS
> if arg_contain -print-file-name=plugin "$@"; then
> plugin_dir=$(mktemp -d)
>
> - sed -n 's/.*#include "\(.*\)"/\1/p' $(dirname $0)/../gcc-plugins/gcc-common.h |
> - while read header
> - do
> - mkdir -p $plugin_dir/include/$(dirname $header)
> - touch $plugin_dir/include/$header
> - done
> + mkdir -p $plugin_dir/include
> + touch $plugin_dir/include/plugin-version.h
>
> echo $plugin_dir
> exit 0
> --
> 2.27.0
>
Applied to linux-kbuild.
--
Best Regards
Masahiro Yamada
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-01-25 22:00 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-23 9:16 [PATCH] kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc Masahiro Yamada
2021-01-25 21:54 ` Masahiro Yamada
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.