openh264: fix compilation for windows

This commit is contained in:
Marius DAVID 2022-01-06 16:20:17 +01:00 committed by marius david
parent 3cd7ed9ca9
commit cedddfb41f

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, nasm }:
{ lib, stdenv, fetchFromGitHub, nasm, windows }:
stdenv.mkDerivation rec {
pname = "openh264";
@ -13,10 +13,16 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ nasm ];
buildInputs = lib.optional stdenv.hostPlatform.isWindows windows.pthreads;
makeFlags = [
"PREFIX=${placeholder "out"}"
"ARCH=${stdenv.hostPlatform.linuxArch}"
];
] ++ lib.optional stdenv.hostPlatform.isWindows "OS=mingw_nt";
enableParallelBuilding = true;
hardeningDisable = lib.optional stdenv.hostPlatform.isWindows "stackprotector";
meta = with lib; {
description = "A codec library which supports H.264 encoding and decoding";