python/build/meson: write cross-file only if cross-compiling
This commit is contained in:
parent
da7f32bddb
commit
5b83c834ac
|
@ -88,7 +88,6 @@ endian = '{endian}'
|
|||
return path
|
||||
|
||||
def configure(toolchain: AnyToolchain, src: str, build: str, args: list[str]=[]) -> None:
|
||||
cross_file = make_cross_file(toolchain)
|
||||
configure = [
|
||||
'meson', 'setup',
|
||||
build, src,
|
||||
|
@ -98,10 +97,13 @@ def configure(toolchain: AnyToolchain, src: str, build: str, args: list[str]=[])
|
|||
'--buildtype', 'plain',
|
||||
|
||||
'--default-library=static',
|
||||
|
||||
'--cross-file', cross_file,
|
||||
] + args
|
||||
|
||||
if toolchain.host_triplet is not None:
|
||||
# cross-compiling: write a cross-file
|
||||
cross_file = make_cross_file(toolchain)
|
||||
configure.append(f'--cross-file={cross_file}')
|
||||
|
||||
env = toolchain.env.copy()
|
||||
|
||||
# Meson 0.54 requires the BOOST_ROOT environment variable
|
||||
|
|
Loading…
Reference in New Issue