> On 02/16, Thomas Monjalon wrote: > >16/02/2020 18:29, Ye Xiaolong: > >> On 02/16, Thomas Monjalon wrote: > >> >18/01/2020 06:48, Xiaolong Ye: > >> >[...] > >> >> + [binaries] > >> >> + c = 'x86_64-openwrt-linux-gcc' > >> >> + cpp = 'x86_64-openwrt-linux-cpp' > >> >> + ar = 'x86_64-openwrt-linux-ar' > >> >> + strip = 'x86_64-openwrt-linux-strip' > >> >> + > >> >> + meson builddir --cross-file openwrt-cross > >> > > >> >This is really a good example why meson should allow to override the > >> >toolchain prefix. > >> > >> Not sure whether I get your point or not, do you mean meson should support > >> something like "cross = 'x86_64-openwrt-linux-'" in config file (just like > >> the > >> CROSS_COMPILE for make build system), so we don't need to override the > >> build > >> tools one by one? > > > >Yes, I think meson should support CROSS_COMPILE environment variable > >or a similar config option. I don't see the point of creating a new > >config file for each toolchain prefix. > > Totally agree, I would try to work on this to make it happen.
You might be interested in this PR and its discussion: https://github.com/mesonbuild/meson/pull/5859 -- Dmitry Kozlyuk