OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 # Instantiate grit. This will produce a script target to run grit, and a | 5 # Instantiate grit. This will produce a script target to run grit, and a |
6 # static library that compiles the .cc files. | 6 # static library that compiles the .cc files. |
7 # | 7 # |
8 # Parameters | 8 # Parameters |
9 # | 9 # |
10 # source (required) | 10 # source (required) |
(...skipping 339 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
350 # change this to including absolute paths relative to the root gen directory | 350 # change this to including absolute paths relative to the root gen directory |
351 # (like "mycomponent/foo.h"). This config sets up the include path. | 351 # (like "mycomponent/foo.h"). This config sets up the include path. |
352 grit_config = target_name + "_grit_config" | 352 grit_config = target_name + "_grit_config" |
353 config(grit_config) { | 353 config(grit_config) { |
354 if (!defined(invoker.use_qualified_include) || | 354 if (!defined(invoker.use_qualified_include) || |
355 !invoker.use_qualified_include) { | 355 !invoker.use_qualified_include) { |
356 include_dirs = [ output_dir ] | 356 include_dirs = [ output_dir ] |
357 } | 357 } |
358 | 358 |
359 if ((is_linux || is_android) && enable_resource_whitelist_generation) { | 359 if ((is_linux || is_android) && enable_resource_whitelist_generation) { |
360 cflags = [ | 360 configs += [ "//build/config/compiler:disable_unknown_pragma" ] |
361 "-Wunknown-pragmas", | |
362 "-Wno-error=unknown-pragmas", | |
363 ] | |
364 } | 361 } |
365 visibility = target_visibility | 362 visibility = target_visibility |
366 } | 363 } |
367 | 364 |
368 grit_custom_target = target_name + "_grit" | 365 grit_custom_target = target_name + "_grit" |
369 action(grit_custom_target) { | 366 action(grit_custom_target) { |
370 script = "//tools/grit/grit.py" | 367 script = "//tools/grit/grit.py" |
371 | 368 |
372 inputs = [ | 369 inputs = [ |
373 invoker.source, | 370 invoker.source, |
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
489 if (defined(invoker.configs)) { | 486 if (defined(invoker.configs)) { |
490 configs += invoker.configs | 487 configs += invoker.configs |
491 } | 488 } |
492 | 489 |
493 if (defined(invoker.visibility)) { | 490 if (defined(invoker.visibility)) { |
494 visibility = invoker.visibility | 491 visibility = invoker.visibility |
495 } | 492 } |
496 output_name = grit_output_name | 493 output_name = grit_output_name |
497 } | 494 } |
498 } | 495 } |
OLD | NEW |