| OLD | NEW |
| 1 # Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 # Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 # for details. All rights reserved. Use of this source code is governed by a | 2 # for details. All rights reserved. Use of this source code is governed by a |
| 3 # BSD-style license that can be found in the LICENSE file. | 3 # BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 import("gypi_contents.gni") | 5 import("gypi_contents.gni") |
| 6 | 6 |
| 7 declare_args() { | 7 declare_args() { |
| 8 # Whether to fall back to built-in root certificates when they cannot be | 8 # Whether to fall back to built-in root certificates when they cannot be |
| 9 # verified at the operating system level. | 9 # verified at the operating system level. |
| 10 dart_use_fallback_root_certificates = true | 10 dart_use_fallback_root_certificates = false |
| 11 | 11 |
| 12 # The BUILD.gn file that we pull from chromium as part of zlib has a | 12 # The BUILD.gn file that we pull from chromium as part of zlib has a |
| 13 # dependence on //base, which we don't pull in. In a standalone build of the | 13 # dependence on //base, which we don't pull in. In a standalone build of the |
| 14 # VM, we set this to //runtime/bin/zlib where we have a BUILD.gn file without | 14 # VM, we set this to //runtime/bin/zlib where we have a BUILD.gn file without |
| 15 # a dependence on //base. | 15 # a dependence on //base. |
| 16 dart_zlib_path = "//third_party/zlib" | 16 dart_zlib_path = "//third_party/zlib" |
| 17 | 17 |
| 18 # Whether to link the standalone VM against tcmalloc. The standalone build of | 18 # Whether to link the standalone VM against tcmalloc. The standalone build of |
| 19 # the VM enables this only for Linux builds. | 19 # the VM enables this only for Linux builds. |
| 20 dart_use_tcmalloc = false | 20 dart_use_tcmalloc = false |
| 21 } | 21 } |
| 22 | 22 |
| 23 # TODO(zra): Remove this when Fuchsia has a root cert cache on the filesystem. |
| 24 if (defined(is_fuchsia) && is_fuchsia) { |
| 25 dart_use_fallback_root_certificates = true |
| 26 } |
| 27 |
| 23 # Generate a resources.cc file for the service isolate without Observatory. | 28 # Generate a resources.cc file for the service isolate without Observatory. |
| 24 action("gen_resources_cc") { | 29 action("gen_resources_cc") { |
| 25 visibility = [ ":*" ] # Only targets in this file can see this. | 30 visibility = [ ":*" ] # Only targets in this file can see this. |
| 26 script = "../tools/create_resources.py" | 31 script = "../tools/create_resources.py" |
| 27 inputs = [ | 32 inputs = [ |
| 28 "../tools/create_resources.py", | 33 "../tools/create_resources.py", |
| 29 ] | 34 ] |
| 30 | 35 |
| 31 # The path below is hard coded for the Mojo and Flutter trees. When moving | 36 # The path below is hard coded for the Mojo and Flutter trees. When moving |
| 32 # the Dart runtime to gn, this path might need to be updated. | 37 # the Dart runtime to gn, this path might need to be updated. |
| (...skipping 806 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 839 # The only effect of DART_SHARED_LIB is to export the Dart API. | 844 # The only effect of DART_SHARED_LIB is to export the Dart API. |
| 840 "DART_SHARED_LIB", | 845 "DART_SHARED_LIB", |
| 841 ] | 846 ] |
| 842 if (is_win) { | 847 if (is_win) { |
| 843 libs = [ "dart.lib" ] | 848 libs = [ "dart.lib" ] |
| 844 abs_root_out_dir = rebase_path(root_out_dir) | 849 abs_root_out_dir = rebase_path(root_out_dir) |
| 845 ldflags = [ "/LIBPATH:$abs_root_out_dir" ] | 850 ldflags = [ "/LIBPATH:$abs_root_out_dir" ] |
| 846 } | 851 } |
| 847 } | 852 } |
| 848 } | 853 } |
| OLD | NEW |