Merge pull request #64286 from domenkozar/inline-c-cpp-darwin

haskellPackages.inline-c-cpp: fix build on darwin
This commit is contained in:
Domen Kožar 2019-08-06 22:50:13 +02:00 committed by GitHub
commit 56b452be4b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -159,16 +159,11 @@ self: super: {
then super.double-conversion
else addExtraLibrary super.double-conversion pkgs.libcxx;
inline-c-cpp = if !pkgs.stdenv.isDarwin
then super.inline-c-cpp
else
let drv = addExtraLibrary (overrideCabal super.inline-c-cpp (drv: {
postPatch = ''
substituteInPlace inline-c-cpp.cabal --replace stdc++ c++
'';
})) pkgs.libcxx;
in # https://github.com/fpco/inline-c/issues/75
dontCheck drv;
inline-c-cpp = overrideCabal super.inline-c-cpp (drv: {
postPatch = (drv.postPatch or "") + ''
substituteInPlace inline-c-cpp.cabal --replace "-optc-std=c++11" ""
'';
});
inline-java = addBuildDepend super.inline-java pkgs.jdk;