{ 'variables': { # Clang stuff. 'make_clang_dir%': 'vendor/llvm-build/Release+Asserts', # Set this to true when building with Clang. 'clang%': 1, # Path to sysroot dir. 'sysroot%': '', 'variables': { # Set ARM architecture version. 'arm_version%': 7, # Set NEON compilation flags. 'arm_neon%': 1, }, # Copy conditionally-set variables out one scope. 'arm_version%': '<(arm_version)', 'arm_neon%': '<(arm_neon)', # Variables to control Link-Time Optimization (LTO). 'use_lto%': 0, 'use_lto_o2%': 0, 'conditions': [ # Do not use Clang on Windows. ['OS=="win"', { 'clang%': 0, }], # OS=="win" # Define the abosulte version of <(DEPTH). ['OS!="win"', { 'source_root': '