Unverified Commit 61673558 authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

p4: fix darwin build (#357381)

parents d76eaf2d 0a54d674
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -62,7 +62,6 @@ stdenv.mkDerivation (finalAttrs: rec {
    ++ lib.optionals stdenv.hostPlatform.isLinux [ "-sOSVER=26" ]
    ++ lib.optionals stdenv.hostPlatform.isDarwin [
      "-sOSVER=1013"
      "-sMACOSX_SDK=${emptyDirectory}"
      "-sLIBC++DIR=${lib.getLib stdenv.cc.libcxx}/lib"
    ];

@@ -81,6 +80,10 @@ stdenv.mkDerivation (finalAttrs: rec {
      (stdenv.cc.isClang || (stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.cc.version "11.0.0"))
      [ "-include" "limits" "-include" "thread" ];

  preBuild = lib.optionalString stdenv.hostPlatform.isDarwin ''
    export MACOSX_SDK=$SDKROOT
  '';

  buildPhase = ''
    runHook preBuild
    jam $jamFlags -j$NIX_BUILD_CORES p4