From 91ab20c866fb86bc8f6012a12d54f152c31ad04a Mon Sep 17 00:00:00 2001 From: Tobias Mayer Date: Thu, 26 Dec 2024 12:20:07 +0100 Subject: [PATCH] restinio: fix cross compilation We always build tests, even when cross compiling. Moving `catch_2_3` from `checkInputs` to `buildInputs` fixes that mode. --- pkgs/by-name/re/restinio/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/re/restinio/package.nix b/pkgs/by-name/re/restinio/package.nix index 3f4a00491f13..0d267b42cc1f 100644 --- a/pkgs/by-name/re/restinio/package.nix +++ b/pkgs/by-name/re/restinio/package.nix @@ -54,12 +54,13 @@ stdenv.mkDerivation (finalAttrs: { ] ); - checkInputs = [ + buildInputs = [ catch2_3 ]; cmakeDir = "../dev"; cmakeFlags = [ + "-DCMAKE_CATCH_DISCOVER_TESTS_DISCOVERY_MODE=PRE_TEST" "-DRESTINIO_TEST=ON" "-DRESTINIO_SAMPLE=OFF" "-DRESTINIO_BENCHMARK=OFF"