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

ats2: fix build (#414951)

parents 56b033fe 617a1010
Loading
Loading
Loading
Loading
+12 −3
Original line number Diff line number Diff line
@@ -37,7 +37,16 @@ stdenv.mkDerivation rec {
    hash = "sha256-UWgDjFojPBYgykrCrJyYvVWY+Gc5d4aRGjTWjc528AM=";
  };

  postPatch = lib.optionalString stdenv.cc.isClang ''
  postPatch =
    ''
      for i in cstream intinf libgmp libjson-c libpcre; do
        ln -sf ../../../../../share/Makefile.gen contrib/atscntrb/atscntrb-hx-$i/SATS/DOCUGEN/Makefile.gen
      done
      for i in libcairo libsdl2; do
        ln -sf ../../../../../../share/Makefile.gen npm-utils/contrib/atscntrb/atscntrb-hx-$i/SATS/DOCUGEN/Makefile.gen
      done
    ''
    + lib.optionalString stdenv.cc.isClang ''
      sed -i 's/gcc/clang/g' utils/*/DATS/atscc_util.dats
    '';