summary refs log tree commit diff
path: root/pkgs/development/python-modules/meson-python/add-build-flags.sh
blob: d9327960eb1df6b6916b80bf247143392dae62f1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
mesonPythonBuildFlagsHook() {
  # Add all of mesonFlags to -Csetup-args for pypa builds
  for f in $mesonFlags; do
    pypaBuildFlags+=" -Csetup-args=$f"
    # This requires pip>23.0.1, see: https://meson-python.readthedocs.io/en/latest/how-to-guides/config-settings.html
    pipBuildFlags+=" --config-settings=setup-args=$f"
  done
}

postConfigureHooks+=(mesonPythonBuildFlagsHook)