gn: Trim target prefix from static and shared libraries

If the target name matches the package directory.
Reduces stuttering in target names.

Change-Id: I6cf01ac22c4998f4b862135b13b8503bdd92bdd0
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/79080
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
This commit is contained in:
Ben Clayton
2022-02-04 12:51:25 +00:00
parent 902ad1f9b2
commit 7d5badd9f4
4 changed files with 27 additions and 16 deletions

View File

@@ -770,7 +770,7 @@ dawn_component("webgpu_dawn") {
sources = get_target_outputs(":webgpu_dawn_native_proc_gen")
deps = [
":dawn_native_static",
":static",
":webgpu_dawn_native_proc_gen",
]
}

View File

@@ -79,8 +79,8 @@ static_library("dawn_wire_server_fuzzer_common") {
"${dawn_root}/src/dawn:dawncpp",
"${dawn_root}/src/dawn/common",
"${dawn_root}/src/dawn/utils",
"${dawn_root}/src/dawn_native:dawn_native_static",
"${dawn_root}/src/dawn_wire:dawn_wire_static",
"${dawn_root}/src/dawn_native:static",
"${dawn_root}/src/dawn_wire:static",
]
}

View File

@@ -135,7 +135,7 @@ source_set("dawn_native_mocks_sources") {
":gmock_and_gtest",
"${dawn_root}/src/dawn/utils",
"${dawn_root}/src/dawn_native:dawn_native_sources",
"${dawn_root}/src/dawn_native:dawn_native_static",
"${dawn_root}/src/dawn_native:static",
]
# Add internal dawn_native config for internal unittests.
@@ -171,7 +171,7 @@ test("dawn_unittests") {
"${dawn_root}/src/dawn/common",
"${dawn_root}/src/dawn/utils",
"${dawn_root}/src/dawn_native:dawn_native_sources",
"${dawn_root}/src/dawn_native:dawn_native_static",
"${dawn_root}/src/dawn_native:static",
"${dawn_root}/src/dawn_wire",
]
@@ -329,7 +329,7 @@ source_set("dawn_end2end_tests_sources") {
# Statically linked because the end2end white_box tests use Dawn internals.
"${dawn_root}/src/dawn/utils",
"${dawn_root}/src/dawn_native:dawn_native_static",
"${dawn_root}/src/dawn_native:static",
"${dawn_root}/src/dawn_wire",
]
@@ -478,7 +478,7 @@ source_set("dawn_white_box_tests_sources") {
# Statically linked because the end2end white_box tests use Dawn internals.
"${dawn_root}/src/dawn/utils",
"${dawn_root}/src/dawn_native:dawn_native_static",
"${dawn_root}/src/dawn_native:static",
"${dawn_root}/src/dawn_wire",
]
@@ -552,7 +552,7 @@ test("dawn_end2end_tests") {
"${dawn_root}/src/dawn:dawncpp",
"${dawn_root}/src/dawn/common",
"${dawn_root}/src/dawn/utils",
"${dawn_root}/src/dawn_native:dawn_native_static",
"${dawn_root}/src/dawn_native:static",
"${dawn_root}/src/dawn_wire",
]