Commit 344b9456 authored by jochen's avatar jochen Committed by Commit bot

Add GN targets for samples

BUG=chromium:609107
R=machenbach@chromium.org

Review-Url: https://codereview.chromium.org/2081323004
Cr-Commit-Position: refs/heads/master@{#37187}
parent 1ee71aa2
...@@ -2057,6 +2057,8 @@ group("gn_all") { ...@@ -2057,6 +2057,8 @@ group("gn_all") {
deps = [ deps = [
":d8", ":d8",
":v8_hello_world",
":v8_sample_process",
":v8_simple_json_fuzzer", ":v8_simple_json_fuzzer",
":v8_simple_parser_fuzzer", ":v8_simple_parser_fuzzer",
":v8_simple_regexp_fuzzer", ":v8_simple_regexp_fuzzer",
...@@ -2145,6 +2147,54 @@ v8_isolate_run("d8") { ...@@ -2145,6 +2147,54 @@ v8_isolate_run("d8") {
isolate = "//src/d8.isolate" isolate = "//src/d8.isolate"
} }
v8_executable("v8_hello_world") {
sources = [
"samples/hello-world.cc",
]
configs = [
# Note: don't use :internal_config here because this target will get
# the :external_config applied to it by virtue of depending on :v8, and
# you can't have both applied to the same target.
":internal_config_base",
]
deps = [
":v8",
":v8_libplatform",
"//build/config/sanitizers:deps",
"//build/win:default_exe_manifest",
]
if (v8_enable_i18n_support) {
deps += [ "//third_party/icu" ]
}
}
v8_executable("v8_sample_process") {
sources = [
"samples/process.cc",
]
configs = [
# Note: don't use :internal_config here because this target will get
# the :external_config applied to it by virtue of depending on :v8, and
# you can't have both applied to the same target.
":internal_config_base",
]
deps = [
":v8",
":v8_libplatform",
"//build/config/sanitizers:deps",
"//build/win:default_exe_manifest",
]
if (v8_enable_i18n_support) {
deps += [ "//third_party/icu" ]
}
}
if (want_v8_shell) { if (want_v8_shell) {
v8_executable("v8_shell") { v8_executable("v8_shell") {
sources = [ sources = [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment