diff options
author | Ben Gamari <ben@smart-cactus.org> | 2021-11-09 12:00:24 -0500 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2021-11-16 03:12:34 -0500 |
commit | 85f2c0ba760377e68673d9efb336ac762e04683c (patch) | |
tree | 01cdec5dd8edade1b94b1d92cbd211aa0a1079bf /.gitlab | |
parent | 1f0014a852e9b0a1553bc7a29b5844b4a81d950f (diff) | |
download | haskell-85f2c0ba760377e68673d9efb336ac762e04683c.tar.gz |
gitlab-ci/darwin: Move SDK path discovery into toolchain.nix
Reduce a bit of duplication and a manual step when running builds
manually.
Diffstat (limited to '.gitlab')
-rw-r--r-- | .gitlab/darwin/toolchain.nix | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/.gitlab/darwin/toolchain.nix b/.gitlab/darwin/toolchain.nix index 1042b76c18..fe221b3c43 100644 --- a/.gitlab/darwin/toolchain.nix +++ b/.gitlab/darwin/toolchain.nix @@ -98,5 +98,8 @@ pkgs.writeTextFile { export SPHINXBUILD="${pkgs.python3Packages.sphinx}/bin/sphinx-build" export CABAL_INSTALL="${pkgs.cabal-install}/bin/cabal" export CABAL="$CABAL_INSTALL" + + sdk_path="$(xcrun --sdk macosx --show-sdk-path)" + export CONFIGURE_ARGS="$CONFIGURE_ARGS --with-ffi-libraries=$sdk_path/usr/lib --with-ffi-includes=$sdk_path/usr/include/ffi" ''; } |