35 lines
983 B
Python
35 lines
983 B
Python
{
|
|
'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
|
|
],
|
|
}
|