Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 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 import("//build/config/features.gni") | 5 import("//build/config/features.gni") |
| 6 import("//build/config/nacl/config.gni") | 6 import("//build/config/nacl/config.gni") |
| 7 import("//build/toolchain/toolchain.gni") | 7 import("//build/toolchain/toolchain.gni") |
| 8 import("//ppapi/native_client/nacl_test_data.gni") | 8 import("//ppapi/native_client/nacl_test_data.gni") |
| 9 | 9 |
| 10 group("nacl") { | 10 group("nacl") { |
| (...skipping 584 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 595 # undefined references left. | 595 # undefined references left. |
| 596 "-Wl,--no-undefined", | 596 "-Wl,--no-undefined", |
| 597 | 597 |
| 598 # Silence the warning about the unused '-pthread' argument. | 598 # Silence the warning about the unused '-pthread' argument. |
| 599 # TODO(gn): Come up with a way to remove the -pthread flag instead. | 599 # TODO(gn): Come up with a way to remove the -pthread flag instead. |
| 600 "-Qunused-arguments", | 600 "-Qunused-arguments", |
| 601 ] | 601 ] |
| 602 defines = [ "NACL_LINUX=1" ] | 602 defines = [ "NACL_LINUX=1" ] |
| 603 include_dirs = [ "../../../.." ] | 603 include_dirs = [ "../../../.." ] |
| 604 | 604 |
| 605 # Do not use PGO, which requires a few symbols. | |
| 606 configs -= [ "//build/config/pgo:default_pgo_flags" ] | |
|
Sébastien Marchand
2016/11/17 17:31:15
Again, I'll do the opposite, include it when you n
| |
| 607 | |
| 605 # Do not use any sanitizers tools, which require a few symbols. | 608 # Do not use any sanitizers tools, which require a few symbols. |
| 606 configs -= [ "//build/config/sanitizers:default_sanitizer_flags" ] | 609 configs -= [ "//build/config/sanitizers:default_sanitizer_flags" ] |
| 607 configs += [ ":nonsfi_libc_free_nexe_config" ] | 610 configs += [ ":nonsfi_libc_free_nexe_config" ] |
| 608 } | 611 } |
| 609 | 612 |
| 610 copy("nonsfi_libc_free") { | 613 copy("nonsfi_libc_free") { |
| 611 sources = [ | 614 sources = [ |
| 612 "${root_out_dir}/libc_free_${arch}.nexe", | 615 "${root_out_dir}/libc_free_${arch}.nexe", |
| 613 | 616 |
| 614 # TODO(ncbray) move into chrome/test/data/nacl when all tests are | 617 # TODO(ncbray) move into chrome/test/data/nacl when all tests are |
| 615 # converted. | 618 # converted. |
| 616 "//ppapi/native_client/tools/browser_tester/browserdata/nacltest.js", | 619 "//ppapi/native_client/tools/browser_tester/browserdata/nacltest.js", |
| 617 "nonsfi/irt_test.html", | 620 "nonsfi/irt_test.html", |
| 618 "nonsfi/libc_free.html", | 621 "nonsfi/libc_free.html", |
| 619 "nonsfi/libc_free.nmf", | 622 "nonsfi/libc_free.nmf", |
| 620 ] | 623 ] |
| 621 outputs = [ | 624 outputs = [ |
| 622 "${root_build_dir}/nacl_test_data/libc-free/{{source_file_part}}", | 625 "${root_build_dir}/nacl_test_data/libc-free/{{source_file_part}}", |
| 623 ] | 626 ] |
| 624 deps = [ | 627 deps = [ |
| 625 ":nonsfi_libc_free_nexe", | 628 ":nonsfi_libc_free_nexe", |
| 626 ] | 629 ] |
| 627 } | 630 } |
| 628 } | 631 } |
| OLD | NEW |