From de8b1a1b71d528b0eb77f97c18b5c4f197f333b2 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Sat, 10 Apr 2021 13:33:26 +0200 Subject: [PATCH] overlay/zstd: do not build tests --- overlay/default.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/overlay/default.nix b/overlay/default.nix index faec51f..fc3a0a8 100644 --- a/overlay/default.nix +++ b/overlay/default.nix @@ -247,4 +247,19 @@ in nullPkgs // { ''; }) zlib; + zstd = let + static = true; + legacySupport = false; + in overrideAttrsHost (attrs: rec { + cmakeFlags = lib.attrsets.mapAttrsToList + (name: value: "-DZSTD_${name}:BOOL=${if value then "ON" else "OFF"}") { + BUILD_SHARED = !static; + BUILD_STATIC = static; + PROGRAMS_LINK_SHARED = !static; + LEGACY_SUPPORT = legacySupport; + BUILD_TESTS = doCheck; + }; + doCheck = stdenv.hostPlatform == stdenv.buildPlatform; + }) prev.zstd; + }