From 56c31398bc91c5d025a75869cdcb814280ba065b Mon Sep 17 00:00:00 2001 From: Brandon DeRosier Date: Wed, 29 Mar 2023 17:07:55 -0700 Subject: [PATCH] Fail GN when impeller backends are enabled which are impossible to build --- impeller/renderer/backend/BUILD.gn | 3 +++ 1 file changed, 3 insertions(+) diff --git a/impeller/renderer/backend/BUILD.gn b/impeller/renderer/backend/BUILD.gn index bf0d18d4f50bd..2f6b15b0d9a55 100644 --- a/impeller/renderer/backend/BUILD.gn +++ b/impeller/renderer/backend/BUILD.gn @@ -8,14 +8,17 @@ group("backend") { public_deps = [] if (impeller_enable_metal) { + assert(is_mac || is_ios) public_deps += [ "metal" ] } if (impeller_enable_opengles) { + assert(is_mac || is_linux || is_win || is_android) public_deps += [ "gles" ] } if (impeller_enable_vulkan) { + assert(is_mac || is_linux || is_win || is_android) public_deps += [ "vulkan" ] } }