From befe8bbe40ab33ab235f0f95ab5298974a89dde3 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Thu, 16 May 2024 14:22:59 +0200 Subject: [PATCH] canokey-qemu: fix build with clang --- .../applications/virtualization/qemu/canokey-qemu.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/applications/virtualization/qemu/canokey-qemu.nix b/pkgs/applications/virtualization/qemu/canokey-qemu.nix index f2bf337bfc50..e98415b188f3 100644 --- a/pkgs/applications/virtualization/qemu/canokey-qemu.nix +++ b/pkgs/applications/virtualization/qemu/canokey-qemu.nix @@ -23,6 +23,17 @@ stdenv.mkDerivation rec { --replace "COMMAND git describe --always --tags --long --abbrev=8 --dirty >>" "COMMAND echo '$rev' >>" ''; + preConfigure = '' + cmakeFlagsArray+=( + -DCMAKE_C_FLAGS=${lib.escapeShellArg ([ + "-Wno-error=unused-but-set-parameter" + "-Wno-error=unused-but-set-variable" + ] ++ lib.optionals stdenv.cc.isClang [ + "-Wno-error=documentation" + ])} + ) + ''; + outputs = [ "out" "dev" ]; nativeBuildInputs = [ cmake ];