| # Copyright 2013 The Chromium Authors | 
 | # Use of this source code is governed by a BSD-style license that can be | 
 | # found in the LICENSE file. | 
 |  | 
 | import("//base/allocator/allocator.gni") | 
 | import("//base/allocator/partition_allocator/partition_alloc.gni") | 
 | import("//build/buildflag_header.gni") | 
 | import("//build/config/compiler/compiler.gni") | 
 | import("//build/config/dcheck_always_on.gni") | 
 |  | 
 | buildflag_header("buildflags") { | 
 |   header = "buildflags.h" | 
 |  | 
 |   use_partition_alloc_as_gwp_asan_store = | 
 |       enable_backup_ref_ptr_support && use_raw_ptr_backup_ref_impl | 
 |  | 
 |   flags = [ "USE_PARTITION_ALLOC_AS_GWP_ASAN_STORE=$use_partition_alloc_as_gwp_asan_store" ] | 
 | } | 
 |  | 
 | if (is_apple) { | 
 |   source_set("early_zone_registration_apple") { | 
 |     sources = [ | 
 |       "early_zone_registration_apple.cc", | 
 |       "early_zone_registration_apple.h", | 
 |       "partition_allocator/src/partition_alloc/shim/early_zone_registration_constants.h", | 
 |     ] | 
 |  | 
 |     deps = [ | 
 |       ":buildflags", | 
 |       "//base/allocator/partition_allocator:buildflags", | 
 |     ] | 
 |   } | 
 | } |