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 = [
|
||||
":spvtools",
|
||||
":spvtools_language_header_cldebuginfo100",
|
||||
":spvtools_language_header_debuginfo",
|
||||
":spvtools_language_header_vkdebuginfo100",
|
||||
":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) {
|
||||
configs -= [ "//build/config/compiler:chromium_code" ]
|
||||
|
Loading…
Reference in New Issue
Block a user