{ cmake, criterion, lib, pkg-config, stdenv, ... }: stdenv.mkDerivation (finalAttrs: { pname = "c-libs"; version = "0.1.0"; src = ../.; nativeBuildInputs = [cmake] ++ lib.optional finalAttrs.doCheck pkg-config; buildInputs = [] ++ lib.optional finalAttrs.doCheck criterion; cmakeFlags = [ (lib.cmakeBool "BUILD_TESTING" finalAttrs.doCheck) ]; doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; meta = { description = "Some C libs for recreational programming."; }; })