diff options
author | Alyssa Ross <hi@alyssa.is> | 2024-05-16 14:22:59 +0200 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2024-05-22 18:26:30 +0200 |
commit | befe8bbe40ab33ab235f0f95ab5298974a89dde3 (patch) | |
tree | 6add0c561cf37911543aa8f4f9ec30e996e82da1 /pkgs/applications/virtualization | |
parent | 740152c8c121d284ab76b1c4db3b49f71d40af95 (diff) |
canokey-qemu: fix build with clang
Diffstat (limited to 'pkgs/applications/virtualization')
-rw-r--r-- | pkgs/applications/virtualization/qemu/canokey-qemu.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/applications/virtualization/qemu/canokey-qemu.nix b/pkgs/applications/virtualization/qemu/canokey-qemu.nix index f2bf337bfc502..e98415b188f3b 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 ]; |