Fix GN build with missing ShaderVars.cpp.
Change-Id: I29be6cdda643f83a40a6adc9b76153667aafcc51
Reviewed-on: https://chromium-review.googlesource.com/211400
Tested-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
diff --git a/BUILD.gn b/BUILD.gn
index 3df6a11..86339be 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -42,6 +42,7 @@
component("translator") {
sources = [
"src/compiler/translator/ShaderLang.cpp",
+ "src/compiler/translator/ShaderVars.cpp",
]
defines = [ "ANGLE_TRANSLATOR_IMPLEMENTATION" ]
@@ -85,13 +86,17 @@
]
}
-#TODO(jmadill): define static for this config only
+config("translator_static_config") {
+ defines = [ "ANGLE_TRANSLATOR_STATIC" ]
+}
+
static_library("translator_lib") {
sources = rebase_path(compiler_gypi.angle_translator_lib_sources, ".", "src")
configs -= [ "//build/config/compiler:chromium_code" ]
configs += [
":internal_config",
+ ":translator_static_config",
"//build/config/compiler:no_chromium_code",
]
direct_dependent_configs = [ ":external_config" ]
@@ -102,10 +107,6 @@
]
}
-config("translator_static_config") {
- defines = [ "ANGLE_TRANSLATOR_STATIC" ]
-}
-
static_library("translator_static") {
sources = [
"src/compiler/translator/ShaderLang.cpp",