mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-10-04 14:00:04 +00:00
mesa: only build with valgrind if available on host platform (#337065)
This commit is contained in:
@@ -40,6 +40,7 @@
|
||||
, xorg
|
||||
, zstd
|
||||
, enablePatentEncumberedCodecs ? true
|
||||
, enableValgrind ? lib.meta.availableOn stdenv.hostPlatform valgrind-light
|
||||
|
||||
, galliumDrivers ? [
|
||||
"d3d12" # WSL emulated GPU (aka Dozen)
|
||||
@@ -214,6 +215,7 @@ in stdenv.mkDerivation {
|
||||
# meson auto_features enables this, but we do not want it
|
||||
(lib.mesonEnable "android-libbacktrace" false)
|
||||
(lib.mesonEnable "microsoft-clc" false) # Only relevant on Windows (OpenCL 1.2 API on top of D3D12)
|
||||
(lib.mesonEnable "valgrind" enableValgrind)
|
||||
] ++ lib.optionals enablePatentEncumberedCodecs [
|
||||
(lib.mesonOption "video-codecs" "all")
|
||||
] ++ lib.optionals needNativeCLC [
|
||||
@@ -247,13 +249,14 @@ in stdenv.mkDerivation {
|
||||
python3Packages.python # for shebang
|
||||
spirv-llvm-translator
|
||||
udev
|
||||
valgrind-light
|
||||
vulkan-loader
|
||||
wayland
|
||||
wayland-protocols
|
||||
xcbutilkeysyms
|
||||
xorgproto
|
||||
zstd
|
||||
] ++ lib.optionals enableValgrind [
|
||||
valgrind-light
|
||||
];
|
||||
|
||||
depsBuildBuild = [
|
||||
|
||||
Reference in New Issue
Block a user