mirror of
https://review.coreboot.org/flashrom.git
synced 2025-04-26 22:52:34 +02:00
meson: improve error message for unsupported systems
This adds the current and supported system information to the error message when an unsupported programmer is requested, making it easier to tell what the incompatibility is. TEST=(in mingw-ucrt64) meson setup -Dprogrammer=ni845x_spi build, error message says the programmer needs `['windows']/['x86']` but the system is `windows/x86_64`. Change-Id: I6c8a8b47505f7a239160d565463ce7262fe5d5d6 Signed-off-by: Peter Marheine <pmarheine@chromium.org> Reviewed-on: https://review.coreboot.org/c/flashrom/+/75490 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Anastasia Klimchuk <aklm@chromium.org>
This commit is contained in:
parent
c3f1c7507a
commit
819f6d7867
@ -561,7 +561,13 @@ foreach p_name, p_data : programmer
|
||||
|
||||
if selected_hard
|
||||
if not available
|
||||
error(p_name + ' selected but not supported on this platform')
|
||||
error('programmer @0@ was selected but is not supported on this platform (needs @1@/@2@, but system is @3@/@4@)'.format(
|
||||
p_name,
|
||||
p_data.get('systems'),
|
||||
p_data.get('cpu_families'),
|
||||
host_machine.system(),
|
||||
host_machine.cpu_family()
|
||||
))
|
||||
elif not deps_found
|
||||
error(p_name + ' selected but dependency ' + not_found_dep +'not found')
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user