diff --git a/sky/tools/gn b/sky/tools/gn index 1fe6328f35b75..8a2c98c399faa 100755 --- a/sky/tools/gn +++ b/sky/tools/gn @@ -29,7 +29,7 @@ def to_gn_args(args): gn_args = {} gn_args["is_debug"] = args.debug - gn_args["is_clang"] = args.target_os not in ['android'] + gn_args["is_clang"] = args.clang and args.target_os not in ['android'] if args.target_os == 'android': gn_args["target_os"] = "android" @@ -79,6 +79,9 @@ def main(): parser.add_argument('--goma', default=True, action='store_true') parser.add_argument('--no-goma', dest='goma', action='store_false') + parser.add_argument('--clang', default=True, action='store_true') + parser.add_argument('--no-clang', dest='clang', action='store_false') + args = parser.parse_args() command = ['gn', 'gen', '--check'] diff --git a/travis/build.sh b/travis/build.sh index 329db0bb6ee92..e546d52860a25 100755 --- a/travis/build.sh +++ b/travis/build.sh @@ -2,6 +2,6 @@ set -ex # Linux Debug -./sky/tools/gn --debug +./sky/tools/gn --debug --no-clang ninja -j 8 -C out/Debug ./sky/tools/test_sky --debug