Commit a50209f6 authored by Mikael Voss's avatar Mikael Voss Committed by Masum Reza
Browse files

svt-av1-psy: use external cpuinfo library

parent 16bf6eaa
Loading
Loading
Loading
Loading
+16 −5
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@
  fetchFromGitHub,
  cmake,
  nasm,
  cpuinfo,
  libdovi,
  unstableGitUpdater,
}:
@@ -21,10 +22,19 @@ stdenv.mkDerivation (finalAttrs: {

  cmakeBuildType = "Release";

  cmakeFlags = lib.mapAttrsToList lib.cmakeFeature {
    LIBDOVI_FOUND = lib.boolToString true;
  cmakeFlags =
    lib.mapAttrsToList
      (
        n: v:
        lib.cmakeOptionType (builtins.typeOf v) n (
          if builtins.isBool v then lib.boolToString v else toString v
        )
      )
      {
        USE_EXTERNAL_CPUINFO = true;
        LIBDOVI_FOUND = true;
        # enable when libhdr10plus is available
    # LIBHDR10PLUS_RS_FOUND = lib.boolToString true;
        # LIBHDR10PLUS_RS_FOUND = true;
      };

  nativeBuildInputs = [
@@ -33,6 +43,7 @@ stdenv.mkDerivation (finalAttrs: {
  ];

  buildInputs = [
    cpuinfo
    libdovi
  ];