intel-media-sdk: enable unit tests

This commit is contained in:
midchildan 2020-05-31 01:26:50 +09:00
parent 22ff785205
commit 4983263166
No known key found for this signature in database
GPG Key ID: D9A5748BACC6E3C2

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, cmake, pkgconfig, libdrm, libpciaccess, libva { stdenv, fetchurl, cmake, pkgconfig, gtest, libdrm, libpciaccess, libva, libX11
, libX11 , libXau, libXdmcp, libpthreadstubs }: , libXau, libXdmcp, libpthreadstubs }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "intel-media-sdk"; pname = "intel-media-sdk";
@ -14,11 +14,15 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
libdrm libva libpciaccess libX11 libXau libXdmcp libpthreadstubs libdrm libva libpciaccess libX11 libXau libXdmcp libpthreadstubs
]; ];
checkInputs = [ gtest ];
cmakeFlags = [ cmakeFlags = [
"-DBUILD_SAMPLES=OFF" "-DBUILD_SAMPLES=OFF"
"-DBUILD_TESTS=${if doCheck then "ON" else "OFF"}"
"-DUSE_SYSTEM_GTEST=ON"
]; ];
doCheck = true;
enableParallelBuild = true; enableParallelBuild = true;
meta = with stdenv.lib; { meta = with stdenv.lib; {