{ 'variables': { 'llvm_dir': '<(chromium_src_dir)/third_party/llvm-build/Release+Asserts', }, 'conditions': [ ['clang==1', { 'make_global_settings': [ ['CC', '<(llvm_dir)/bin/clang'], ['CXX', '<(llvm_dir)/bin/clang++'], ['CC.host', '$(CC)'], ['CXX.host', '$(CXX)'], ], 'target_defaults': { 'target_conditions': [ ['OS=="linux" and _toolset=="target"', { 'cflags_cc': [ '-std=gnu++14', '-nostdinc++', '-isystem<(chromium_src_dir)/buildtools/third_party/libc++/trunk/include', '-isystem<(chromium_src_dir)/buildtools/third_party/libc++abi/trunk/include', ], 'ldflags': [ '-nostdlib++', ], }], ['OS=="linux" and _toolset=="host"', { 'cflags_cc': [ '-std=gnu++14', ], }], ], }, }], # clang==1 ], }