| Index: build/standalone.gypi
|
| diff --git a/build/standalone.gypi b/build/standalone.gypi
|
| index 741ab6666fb718a06eacf3b6318b34ff43ebd536..b74e80f08b1b6cadfb09f395fa0c02fbe305e4c5 100644
|
| --- a/build/standalone.gypi
|
| +++ b/build/standalone.gypi
|
| @@ -86,6 +86,7 @@
|
| 'werror%': '-Werror',
|
| 'use_goma%': '<(use_goma)',
|
| 'gomadir%': '<(gomadir)',
|
| + 'host_clang%': '1',
|
|
|
| # .gyp files or targets should set v8_code to 1 if they build V8 specific
|
| # code, as opposed to external code. This variable is used to control such
|
| @@ -333,6 +334,26 @@
|
| }],
|
| ],
|
| },
|
| + 'conditions': [
|
| + ['clang!=1 and host_clang==1 and target_arch!="ia32" and target_arch!="x64"', {
|
| + 'make_global_settings': [
|
| + ['CC.host', '../<(clang_dir)/bin/clang'],
|
| + ['CXX.host', '../<(clang_dir)/bin/clang++'],
|
| + ],
|
| + }],
|
| + ['clang==0 and host_clang==1', {
|
| + 'target_conditions': [
|
| + ['_toolset=="host"', {
|
| + 'cflags_cc': [ '-std=gnu++11', ],
|
| + }],
|
| + ],
|
| + 'target_defaults': {
|
| + 'target_conditions': [
|
| + ['_toolset=="host"', { 'cflags!': [ '-Wno-unused-local-typedefs' ]}],
|
| + ],
|
| + },
|
| + }],
|
| + ],
|
| }],
|
| # 'OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"
|
| # or OS=="netbsd"'
|
|
|