mirror of
https://github.com/KhronosGroup/SPIRV-Tools
synced 2024-10-18 11:10:05 +00:00
Fix public deps on generated headers (#4386)
Some generated headers are exposed by headers in the spvtools_opt target, but its dependency on them is private. This can result in build flake, since the headers don't need to be generated before compiling any spvtools_opt dependents. This fixes the build flake by correctly expressing these as public dependencies.
This commit is contained in:
parent
b2db20a7e8
commit
4376a10c1d
8
BUILD.gn
8
BUILD.gn
@ -786,12 +786,14 @@ static_library("spvtools_opt") {
|
|||||||
|
|
||||||
deps = [
|
deps = [
|
||||||
":spvtools",
|
":spvtools",
|
||||||
":spvtools_language_header_cldebuginfo100",
|
|
||||||
":spvtools_language_header_debuginfo",
|
":spvtools_language_header_debuginfo",
|
||||||
":spvtools_language_header_vkdebuginfo100",
|
|
||||||
":spvtools_vendor_tables_spv-amd-shader-ballot",
|
":spvtools_vendor_tables_spv-amd-shader-ballot",
|
||||||
]
|
]
|
||||||
public_deps = [ ":spvtools_headers" ]
|
public_deps = [
|
||||||
|
":spvtools_headers",
|
||||||
|
":spvtools_language_header_cldebuginfo100",
|
||||||
|
":spvtools_language_header_vkdebuginfo100",
|
||||||
|
]
|
||||||
|
|
||||||
if (build_with_chromium) {
|
if (build_with_chromium) {
|
||||||
configs -= [ "//build/config/compiler:chromium_code" ]
|
configs -= [ "//build/config/compiler:chromium_code" ]
|
||||||
|
Loading…
Reference in New Issue
Block a user