mirror of
https://github.com/RPCS3/glslang.git
synced 2025-02-17 09:27:48 +00:00
build: Make action targets hermetic
Fuchsia GN build requires all "action" targets to be hermetic, and they should correctly and fully state their inputs and ouptuts in "sources" and "outputs" fields (see https://fuchsia.dev/fuchsia-src/development/build/hermetic_actions for details). This change adds "sources" field to "glslang_extension_headers" build target so that it states all its input files in its GN target build rule. TEST=fx set workstation.x64 --args=build_should_trace_actions=true fx build Bug: 90846 Change-Id: I63bd5d03cee86d93b0bb7cf2cee95c5ae0d98f93
This commit is contained in:
parent
c9706bdda0
commit
978338025a
9
BUILD.gn
9
BUILD.gn
@ -74,6 +74,15 @@ action("glslang_extension_headers") {
|
||||
|
||||
out_file = "${target_gen_dir}/include/glslang/glsl_intrinsic_header.h"
|
||||
|
||||
# Fuchsia GN build rules require all GN actions to be hermetic and they
|
||||
# should correctly and fully state their inputs and outpus (see
|
||||
# https://fuchsia.dev/fuchsia-src/development/build/hermetic_actions
|
||||
# for details). All input files of the script should be added to the
|
||||
# |sources| list.
|
||||
sources = [
|
||||
"glslang/ExtensionHeaders/GL_EXT_shader_realtime_clock.glsl",
|
||||
]
|
||||
|
||||
inputs = [
|
||||
script
|
||||
]
|
||||
|
Loading…
x
Reference in New Issue
Block a user