5def GetGNArgs(api_level, debug, arch=None, ndk=None, is_android_bp=False):
8 'is_debug':
'true' if debug
else 'false',
9 'skia_enable_fontmgr_android':
'false',
10 'skia_enable_fontmgr_empty':
'true',
11 'skia_enable_graphite':
'true',
12 'skia_enable_pdf':
'false',
13 'skia_enable_skottie':
'false',
14 'skia_enable_skshaper':
'false',
15 'skia_enable_svg':
'false',
16 'skia_enable_tools':
'true',
17 'skia_tools_require_resources':
'true',
18 'skia_use_dng_sdk':
'false',
19 'skia_use_expat':
'true',
20 'skia_use_freetype':
'false',
21 'skia_use_icu':
'false',
22 'skia_use_libheif':
'false',
23 'skia_use_lua':
'false',
24 'skia_use_piex':
'false',
25 'skia_use_vulkan':
'true',
26 'skia_use_wuffs':
'true',
32 if is_android_bp
is True:
34 'target_os': gn_quote(
"android"),
35 'target_cpu': gn_quote(
"none"),
36 'is_official_build':
'true',
38 'skia_vulkan_memory_allocator_dir':
'"//vma_android"',
42 'target_cpu': gn_quote(arch),
def GetGNArgs(api_level, debug, arch=None, ndk=None, is_android_bp=False)