Skip to content

Commit d980ce0

Browse files
authored
Use xplat/caffe2:ovrsource_aten_Config.h for arvr build modes
Differential Revision: D71506180 Pull Request resolved: #9462
1 parent 0dd7e4e commit d980ce0

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

runtime/core/portable_type/c10/c10/targets.bzl

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime")
1+
load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime", "is_arvr_mode")
22

33
def get_sleef_preprocessor_flags():
44
if runtime.is_oss:
@@ -78,9 +78,8 @@ def define_common_targets():
7878
] + get_sleef_preprocessor_flags(),
7979
xplat_exported_deps = [
8080
"//xplat/caffe2:aten_header",
81-
"//xplat/caffe2:generated_aten_config_header",
8281
"//xplat/caffe2/c10:c10_headers",
83-
],
82+
] + ["//xplat/caffe2:ovrsource_aten_Config.h" if is_arvr_mode() else "//xplat/caffe2:generated_aten_config_header",],
8483
exported_preprocessor_flags = select({
8584
# Intentionally punting on non-fbcode x86 sleef support
8685
# for now because of fbsource//third-party/sleef:sleef

shim_et/xplat/executorch/build/env_interface.bzl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@ env = struct(
234234
genrule = native.genrule,
235235
is_oss = True,
236236
is_xplat = lambda: False,
237+
is_arvr_mode = lambda: False,
237238
patch_deps = _patch_deps,
238239
patch_cxx_compiler_flags = _patch_cxx_compiler_flags,
239240
patch_executorch_genrule_cmd = _patch_executorch_genrule_cmd,

shim_et/xplat/executorch/build/runtime_wrapper.bzl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ use TARGETS files normally. Same for xplat-only directories and BUCK files.
2929
load(":env_interface.bzl", "env")
3030
load(":selects.bzl", "selects")
3131

32+
def is_arvr_mode():
33+
return env.is_arvr_mode()
34+
3235
def is_xplat():
3336
return env.is_xplat()
3437

0 commit comments

Comments
 (0)