Merge pull request #41084 from obsidiansystems/fix-darwin-haskell

haskell generic-builder: Limit usage of --extra-framework-dirs on Darwin for compat
This commit is contained in:
John Ericson 2018-05-25 15:28:41 -04:00 committed by GitHub
commit 97e376bf9c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -212,6 +212,9 @@ let
if [ -d "$p/lib" ]; then
configureFlags+=" --extra-lib-dirs=$p/lib"
fi
''
# It is not clear why --extra-framework-dirs does work fine on Linux
+ optionalString (!buildPlatform.isDarwin || versionAtLeast nativeGhc.version "8.0") ''
if [[ -d "$p/Library/Frameworks" ]]; then
configureFlags+=" --extra-framework-dirs=$p/Library/Frameworks"
fi