Pushed and thanks

Chris

On 16/7/21 10:15 pm, Robin Mueller wrote:
> This adds a way to print the host triplet
> Can be useful for cross-compiling toolchains
> ---
> Change from v1 to v2: Removed "Displaying" in printout on first line.
> 
>  source-builder/sb/setbuilder.py | 14 +++++++++++++-
>  1 file changed, 13 insertions(+), 1 deletion(-)
> 
> diff --git a/source-builder/sb/setbuilder.py b/source-builder/sb/setbuilder.py
> index c8c8fee..63392fe 100644
> --- a/source-builder/sb/setbuilder.py
> +++ b/source-builder/sb/setbuilder.py
> @@ -673,6 +673,16 @@ def list_bset_cfg_files(opts, configs):
>          return True
>      return False
>  
> +def list_host(opts):
> +    if opts.get_arg('--list-host'):
> +        print('Host operating system information:')
> +        print('Operating system: %s' % macro_expand(opts.defaults, '%{_os}'))
> +        print('Number of processors: %s' % macro_expand(opts.defaults, 
> '%{_ncpus}'))
> +        print('Build architecture: %s' % macro_expand(opts.defaults, 
> '%{_host_arch}'))
> +        print('Host triplet: %s' % macro_expand(opts.defaults, '%{_host}'))
> +        return True
> +    return False
> +
>  def run():
>      import sys
>      ec = 0
> @@ -683,6 +693,7 @@ def run():
>                      '--list-bsets':    'List available build sets',
>                      '--list-configs':  'List available configuration files.',
>                      '--list-deps':     'List the dependent files.',
> +                    '--list-host':     'List host information and the host 
> triplet.',
>                      '--bset-tar-file': 'Create a build set tar file',
>                      '--pkg-tar-files': 'Create package tar files',
>                      '--no-report':     'Do not create a package report.',
> @@ -720,7 +731,8 @@ def run():
>              deps = []
>          else:
>              deps = None
> -        if not list_bset_cfg_files(opts, configs):
> +
> +        if not list_bset_cfg_files(opts, configs) and not list_host(opts):
>              prefix = macro_expand(opts.defaults, '%{_prefix}')
>              if opts.canadian_cross():
>                  opts.disable_install()
> 
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to