> -----Original Message-----
> From: Anton Johansson <a...@rev.ng>
> Sent: Wednesday, March 12, 2025 2:46 PM
> To: qemu-devel@nongnu.org
> Cc: a...@rev.ng; ltaylorsimp...@gmail.com; brian.c...@oss.qualcomm.com;
> phi...@linaro.org
> Subject: [PATCH 2/2] target/hexagon: Drop `ident` postprocess step
>
> The indent command is not available on a default mac osx setup with xcode
> cli tools installed. While it does make idef-parser generated code nicer
to
> debug, it's not crucial and can be dropped.
>
> Signed-off-by: Anton Johansson <a...@rev.ng>
> ---
> target/hexagon/meson.build | 21 ++-------------------
> 1 file changed, 2 insertions(+), 19 deletions(-)
>
> diff --git a/target/hexagon/meson.build b/target/hexagon/meson.build
> index abcf00ca1f..246dc7b241 100644
> --- a/target/hexagon/meson.build
> +++ b/target/hexagon/meson.build
> @@ -323,30 +323,13 @@ if idef_parser_enabled and 'hexagon-linux-user' in
> target_dirs
> command: [idef_parser, '@INPUT@', '@OUTPUT0@', '@OUTPUT1@',
> '@OUTPUT2@']
> )
>
> - indent = find_program('indent', required: false)
> - if indent.found()
> - idef_generated_tcg_c = custom_target(
> - 'indent',
> - input: idef_generated_tcg[0],
> - output: 'idef-generated-emitter.indented.c',
> - command: [indent, '-linux', '@INPUT@', '-o', '@OUTPUT@']
> - )
> - else
> - idef_generated_tcg_c = custom_target(
> - 'copy',
> - input: idef_generated_tcg[0],
> - output: 'idef-generated-emitter.indented.c',
> - command: ['cp', '@INPUT@', '@OUTPUT@']
> - )
> - endif
> -
I prefer to have the indented version present.
Is the above check/fallback not sufficient on MacOS? It works on a Linux
system where indent is not present.
Thanks,
Taylor