mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-07-06 21:25:58 +00:00
[tint][ir] Guard transform source sets in GN build
These sources cannot build without the IR being explicitly enabled, as they depend on code in headers that would be `#ifdef`'d out. Change-Id: Id542f41679c3e6e6f210ca632e85ca796e61a746 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/133402 Commit-Queue: Dan Sinclair <dsinclair@chromium.org> Auto-Submit: James Price <jrprice@google.com> Reviewed-by: Dan Sinclair <dsinclair@chromium.org> Commit-Queue: James Price <jrprice@google.com> Commit-Queue: Austin Eng <enga@chromium.org> Kokoro: James Price <jrprice@google.com> Reviewed-by: Austin Eng <enga@chromium.org>
This commit is contained in:
parent
54d1d714ce
commit
c42014805a
@ -505,6 +505,7 @@ libtint_source_set("libtint_ast_transform_src") {
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (tint_build_ir) {
|
||||||
libtint_source_set("libtint_ir_transform_src") {
|
libtint_source_set("libtint_ir_transform_src") {
|
||||||
sources = [
|
sources = [
|
||||||
"ir/transform/add_empty_entry_point.cc",
|
"ir/transform/add_empty_entry_point.cc",
|
||||||
@ -518,6 +519,7 @@ libtint_source_set("libtint_ir_transform_src") {
|
|||||||
":libtint_utils_src",
|
":libtint_utils_src",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
libtint_source_set("libtint_ast_hdrs") {
|
libtint_source_set("libtint_ast_hdrs") {
|
||||||
sources = [
|
sources = [
|
||||||
@ -1770,6 +1772,7 @@ if (tint_build_unittests) {
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (tint_build_ir) {
|
||||||
tint_unittests_source_set("tint_unittests_ir_transform_src") {
|
tint_unittests_source_set("tint_unittests_ir_transform_src") {
|
||||||
sources = [
|
sources = [
|
||||||
"ir/transform/add_empty_entry_point_test.cc",
|
"ir/transform/add_empty_entry_point_test.cc",
|
||||||
@ -1782,6 +1785,7 @@ if (tint_build_unittests) {
|
|||||||
":libtint_transform_manager_src",
|
":libtint_transform_manager_src",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
tint_unittests_source_set("tint_unittests_utils_src") {
|
tint_unittests_source_set("tint_unittests_utils_src") {
|
||||||
sources = [
|
sources = [
|
||||||
|
Loading…
x
Reference in New Issue
Block a user