summary refs log tree commit diff
path: root/pkgs/development/tools/build-managers/meson/setup-hook.sh
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2022-02-10 19:31:20 +0000
committerAlyssa Ross <hi@alyssa.is>2022-03-22 21:18:09 +0000
commit07bae67bd84fc97b397f8499fa5573291d50c9d8 (patch)
treec88c6ed8dc88e51d50dc502fd54ed3eb0a6a93c8 /pkgs/development/tools/build-managers/meson/setup-hook.sh
parent6ad38730ae47fe7669ab9307cc5526080074cbe4 (diff)
downloadnixpkgs-07bae67bd84fc97b397f8499fa5573291d50c9d8.tar
nixpkgs-07bae67bd84fc97b397f8499fa5573291d50c9d8.tar.gz
nixpkgs-07bae67bd84fc97b397f8499fa5573291d50c9d8.tar.bz2
nixpkgs-07bae67bd84fc97b397f8499fa5573291d50c9d8.tar.lz
nixpkgs-07bae67bd84fc97b397f8499fa5573291d50c9d8.tar.xz
nixpkgs-07bae67bd84fc97b397f8499fa5573291d50c9d8.tar.zst
nixpkgs-07bae67bd84fc97b397f8499fa5573291d50c9d8.zip
meson: pull cross-file logic out of stdenv
Since Meson isn't part of stdenv, it doesn't really make sense for
stdenv to handle mesonFlags.  And putting it in stdenv imposes some
limitations — we can't depend on e.g. rust.toRustTargetSpec, which
we'll need to introduce Rust support in the cross file.
Diffstat (limited to 'pkgs/development/tools/build-managers/meson/setup-hook.sh')
-rw-r--r--pkgs/development/tools/build-managers/meson/setup-hook.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/development/tools/build-managers/meson/setup-hook.sh b/pkgs/development/tools/build-managers/meson/setup-hook.sh
index 3d946fcffd5..6a7087174e5 100644
--- a/pkgs/development/tools/build-managers/meson/setup-hook.sh
+++ b/pkgs/development/tools/build-managers/meson/setup-hook.sh
@@ -6,7 +6,7 @@ mesonConfigurePhase() {
     fi
 
     # See multiple-outputs.sh and meson’s coredata.py
-    mesonFlags="\
+    mesonFlags="@crossFlags@ \
         --libdir=${!outputLib}/lib --libexecdir=${!outputLib}/libexec \
         --bindir=${!outputBin}/bin --sbindir=${!outputBin}/sbin \
         --includedir=${!outputInclude}/include \