This series cleans up the handling of --xyzdir options and improves the customizability of the directory layout.
Patches 1/2/3/14 are somewhat unrelated to the main purpose of the patch, but they conflict with other patches in the series so I sent them together. Paolo Bonzini (14): bail out early on invalid -cpu option avoid using expr in configure dyngen is long time gone delete duplicate create_config case stanza move all directory entries in config-host.mak close introduce sysconfsuffix introduce confdir and confsuffix rename CONFIG_QEMU_PREFIX expand ${prefix} in create_config unify handling of xyzdir variables introduce more --xyzdir options ignore unknown --xyzdir options move directory defaults earlier move computation of tools and roms outside of config-host.mak generation bsd-user/main.c | 2 +- configure | 138 +++++++++++++++++++++++++++-------------------------- create_config | 12 +++-- linux-user/main.c | 2 +- vl.c | 2 +- 5 files changed, 82 insertions(+), 74 deletions(-)