Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(942)

Side by Side Diff: BUILD.gn

Issue 2894013003: Replace sanitizers:deps with exe_and_shlib_deps (v8) (Closed)
Patch Set: Rebase Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | test/cctest/BUILD.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 import("//build/config/android/config.gni") 5 import("//build/config/android/config.gni")
6 import("//build/config/arm.gni") 6 import("//build/config/arm.gni")
7 import("//build/config/dcheck_always_on.gni") 7 import("//build/config/dcheck_always_on.gni")
8 import("//build/config/host_byteorder.gni") 8 import("//build/config/host_byteorder.gni")
9 import("//build/config/mips.gni") 9 import("//build/config/mips.gni")
10 import("//build/config/sanitizers/sanitizers.gni") 10 import("//build/config/sanitizers/sanitizers.gni")
(...skipping 2644 matching lines...) Expand 10 before | Expand all | Expand 10 after
2655 ] 2655 ]
2656 2656
2657 configs = [ ":internal_config" ] 2657 configs = [ ":internal_config" ]
2658 2658
2659 deps = [ 2659 deps = [
2660 ":v8_base", 2660 ":v8_base",
2661 ":v8_builtins_setup", 2661 ":v8_builtins_setup",
2662 ":v8_libbase", 2662 ":v8_libbase",
2663 ":v8_libplatform", 2663 ":v8_libplatform",
2664 ":v8_nosnapshot", 2664 ":v8_nosnapshot",
2665 "//build/config/sanitizers:deps", 2665 "//build/config:exe_and_shlib_deps",
2666 "//build/win:default_exe_manifest", 2666 "//build/win:default_exe_manifest",
2667 ] 2667 ]
2668 } 2668 }
2669 } 2669 }
2670 2670
2671 ############################################################################### 2671 ###############################################################################
2672 # Public targets 2672 # Public targets
2673 # 2673 #
2674 2674
2675 want_v8_shell = 2675 want_v8_shell =
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
2828 # the :external_config applied to it by virtue of depending on :v8, and 2828 # the :external_config applied to it by virtue of depending on :v8, and
2829 # you can't have both applied to the same target. 2829 # you can't have both applied to the same target.
2830 ":internal_config_base", 2830 ":internal_config_base",
2831 ] 2831 ]
2832 2832
2833 deps = [ 2833 deps = [
2834 ":d8_js2c", 2834 ":d8_js2c",
2835 ":v8", 2835 ":v8",
2836 ":v8_libbase", 2836 ":v8_libbase",
2837 ":v8_libplatform", 2837 ":v8_libplatform",
2838 "//build/config/sanitizers:deps", 2838 "//build/config:exe_and_shlib_deps",
2839 "//build/win:default_exe_manifest", 2839 "//build/win:default_exe_manifest",
2840 ] 2840 ]
2841 2841
2842 if (is_posix) { 2842 if (is_posix) {
2843 sources += [ "src/d8-posix.cc" ] 2843 sources += [ "src/d8-posix.cc" ]
2844 } else if (is_win) { 2844 } else if (is_win) {
2845 sources += [ "src/d8-windows.cc" ] 2845 sources += [ "src/d8-windows.cc" ]
2846 } 2846 }
2847 2847
2848 if (v8_correctness_fuzzer) { 2848 if (v8_correctness_fuzzer) {
(...skipping 24 matching lines...) Expand all
2873 # Note: don't use :internal_config here because this target will get 2873 # Note: don't use :internal_config here because this target will get
2874 # the :external_config applied to it by virtue of depending on :v8, and 2874 # the :external_config applied to it by virtue of depending on :v8, and
2875 # you can't have both applied to the same target. 2875 # you can't have both applied to the same target.
2876 ":internal_config_base", 2876 ":internal_config_base",
2877 ] 2877 ]
2878 2878
2879 deps = [ 2879 deps = [
2880 ":v8", 2880 ":v8",
2881 ":v8_libbase", 2881 ":v8_libbase",
2882 ":v8_libplatform", 2882 ":v8_libplatform",
2883 "//build/config/sanitizers:deps", 2883 "//build/config:exe_and_shlib_deps",
2884 "//build/win:default_exe_manifest", 2884 "//build/win:default_exe_manifest",
2885 ] 2885 ]
2886 } 2886 }
2887 2887
2888 v8_executable("v8_sample_process") { 2888 v8_executable("v8_sample_process") {
2889 sources = [ 2889 sources = [
2890 "samples/process.cc", 2890 "samples/process.cc",
2891 ] 2891 ]
2892 2892
2893 configs = [ 2893 configs = [
2894 # Note: don't use :internal_config here because this target will get 2894 # Note: don't use :internal_config here because this target will get
2895 # the :external_config applied to it by virtue of depending on :v8, and 2895 # the :external_config applied to it by virtue of depending on :v8, and
2896 # you can't have both applied to the same target. 2896 # you can't have both applied to the same target.
2897 ":internal_config_base", 2897 ":internal_config_base",
2898 ] 2898 ]
2899 2899
2900 deps = [ 2900 deps = [
2901 ":v8", 2901 ":v8",
2902 ":v8_libbase", 2902 ":v8_libbase",
2903 ":v8_libplatform", 2903 ":v8_libplatform",
2904 "//build/config/sanitizers:deps", 2904 "//build/config:exe_and_shlib_deps",
2905 "//build/win:default_exe_manifest", 2905 "//build/win:default_exe_manifest",
2906 ] 2906 ]
2907 } 2907 }
2908 2908
2909 v8_executable("v8_parser_shell") { 2909 v8_executable("v8_parser_shell") {
2910 sources = [ 2910 sources = [
2911 "tools/parser-shell.cc", 2911 "tools/parser-shell.cc",
2912 "tools/shell-utils.h", 2912 "tools/shell-utils.h",
2913 ] 2913 ]
2914 2914
2915 configs = [ 2915 configs = [
2916 ":external_config", 2916 ":external_config",
2917 ":internal_config_base", 2917 ":internal_config_base",
2918 ] 2918 ]
2919 2919
2920 deps = [ 2920 deps = [
2921 ":v8", 2921 ":v8",
2922 ":v8_libbase", 2922 ":v8_libbase",
2923 ":v8_libplatform", 2923 ":v8_libplatform",
2924 "//build/config/sanitizers:deps", 2924 "//build/config:exe_and_shlib_deps",
2925 "//build/win:default_exe_manifest", 2925 "//build/win:default_exe_manifest",
2926 ] 2926 ]
2927 } 2927 }
2928 2928
2929 if (want_v8_shell) { 2929 if (want_v8_shell) {
2930 v8_executable("v8_shell") { 2930 v8_executable("v8_shell") {
2931 sources = [ 2931 sources = [
2932 "samples/shell.cc", 2932 "samples/shell.cc",
2933 ] 2933 ]
2934 2934
2935 configs = [ 2935 configs = [
2936 # Note: don't use :internal_config here because this target will get 2936 # Note: don't use :internal_config here because this target will get
2937 # the :external_config applied to it by virtue of depending on :v8, and 2937 # the :external_config applied to it by virtue of depending on :v8, and
2938 # you can't have both applied to the same target. 2938 # you can't have both applied to the same target.
2939 ":internal_config_base", 2939 ":internal_config_base",
2940 ] 2940 ]
2941 2941
2942 deps = [ 2942 deps = [
2943 ":v8", 2943 ":v8",
2944 ":v8_libbase", 2944 ":v8_libbase",
2945 ":v8_libplatform", 2945 ":v8_libplatform",
2946 "//build/config/sanitizers:deps", 2946 "//build/config:exe_and_shlib_deps",
2947 "//build/win:default_exe_manifest", 2947 "//build/win:default_exe_manifest",
2948 ] 2948 ]
2949 } 2949 }
2950 } 2950 }
2951 2951
2952 template("v8_fuzzer") { 2952 template("v8_fuzzer") {
2953 name = target_name 2953 name = target_name
2954 forward_variables_from(invoker, "*") 2954 forward_variables_from(invoker, "*")
2955 v8_executable("v8_simple_" + name) { 2955 v8_executable("v8_simple_" + name) {
2956 deps = [ 2956 deps = [
2957 ":" + name, 2957 ":" + name,
2958 "//build/config/sanitizers:deps", 2958 "//build/config:exe_and_shlib_deps",
2959 "//build/win:default_exe_manifest", 2959 "//build/win:default_exe_manifest",
2960 ] 2960 ]
2961 2961
2962 sources = [ 2962 sources = [
2963 "test/fuzzer/fuzzer.cc", 2963 "test/fuzzer/fuzzer.cc",
2964 ] 2964 ]
2965 2965
2966 configs = [ ":external_config" ] 2966 configs = [ ":external_config" ]
2967 } 2967 }
2968 } 2968 }
(...skipping 311 matching lines...) Expand 10 before | Expand all | Expand 10 after
3280 ] 3280 ]
3281 3281
3282 configs = [ 3282 configs = [
3283 ":external_config", 3283 ":external_config",
3284 ":internal_config_base", 3284 ":internal_config_base",
3285 ] 3285 ]
3286 } 3286 }
3287 3287
3288 v8_fuzzer("wasm_compile_fuzzer") { 3288 v8_fuzzer("wasm_compile_fuzzer") {
3289 } 3289 }
OLDNEW
« no previous file with comments | « no previous file | test/cctest/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698