Chromium Code Reviews| Index: build/standalone.gypi |
| diff --git a/build/standalone.gypi b/build/standalone.gypi |
| index 741ab6666fb718a06eacf3b6318b34ff43ebd536..ae3a86e9f7f3cad87936acdfde8357471c226489 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': [ |
| + ['host_clang==1', { |
| + 'make_global_settings': [ |
| + ['CC.host', '<(clang_dir)/bin/clang'], |
|
Michael Achenbach
2015/02/26 12:02:25
I don't think this should be set when clang=0
|
| + ['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"' |