Make D3D12 Fuzzer Only Build On Windows Prevents the d3d12 fuzzer from building on non-windows platforms. bug: dawn:444 bug: chromium:1094230 Change-Id: I3ce20c645b3fe99b51e06b493ced34308d7cc21e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/23162 Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Brandon Jones <brandon1.jones@intel.com>
diff --git a/src/fuzzers/BUILD.gn b/src/fuzzers/BUILD.gn index c157b0a..6d3cc01 100644 --- a/src/fuzzers/BUILD.gn +++ b/src/fuzzers/BUILD.gn
@@ -142,12 +142,14 @@ additional_configs = [ "${dawn_root}/src/common:dawn_internal" ] } -dawn_fuzzer_test("dawn_wire_server_and_d3d12_backend_fuzzer") { - sources = [ "DawnWireServerAndD3D12BackendFuzzer.cpp" ] +if (is_win) { + dawn_fuzzer_test("dawn_wire_server_and_d3d12_backend_fuzzer") { + sources = [ "DawnWireServerAndD3D12BackendFuzzer.cpp" ] - deps = [ ":dawn_wire_server_fuzzer_common" ] + deps = [ ":dawn_wire_server_fuzzer_common" ] - additional_configs = [ "${dawn_root}/src/common:dawn_internal" ] + additional_configs = [ "${dawn_root}/src/common:dawn_internal" ] + } } dawn_fuzzer_test("dawn_wire_server_and_vulkan_backend_fuzzer") { @@ -168,8 +170,11 @@ ":dawn_spvc_glsl_fast_fuzzer", ":dawn_spvc_hlsl_fast_fuzzer", ":dawn_spvc_msl_fast_fuzzer", - ":dawn_wire_server_and_d3d12_backend_fuzzer", ":dawn_wire_server_and_frontend_fuzzer", ":dawn_wire_server_and_vulkan_backend_fuzzer", ] + + if (is_win) { + deps += [":dawn_wire_server_and_d3d12_backend_fuzzer"] + } }