Get rid of unneeded iOS platfrom dependency when running core C++ unit tests in RN (#36364)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/36364 ## Changelog [Internal] - Fixes dependencies, so we don't pull in unneeded iOS ones when we don't care about them (in this case, when running C++ tests for the RN core). The iOS dependencies came from the `ReactCommon/react/utils` library, that was including ObjectiveC files unconditionally. Reviewed By: cortinico, dmytrorykun Differential Revision: D43769718 fbshipit-source-id: e6414e9ee8c5464754a12901f39668331817396e
This commit is contained in:
Родитель
eb2f86a46a
Коммит
5dd8e72589
|
@ -19,7 +19,6 @@ rn_xplat_cxx_library(
|
|||
srcs = glob(
|
||||
[
|
||||
"**/*.cpp",
|
||||
"**/*.mm",
|
||||
],
|
||||
exclude = glob(["tests/**/*.cpp"]),
|
||||
),
|
||||
|
@ -42,6 +41,11 @@ rn_xplat_cxx_library(
|
|||
fbobjc_compiler_flags = APPLE_COMPILER_FLAGS,
|
||||
fbobjc_frameworks = ["Foundation"],
|
||||
fbobjc_preprocessor_flags = get_preprocessor_flags_for_build_mode() + get_apple_inspector_flags(),
|
||||
fbobjc_srcs = glob(
|
||||
[
|
||||
"**/*.mm",
|
||||
],
|
||||
),
|
||||
force_static = True,
|
||||
labels = [
|
||||
"pfh:ReactNative_CommonInfrastructurePlaceholder",
|
||||
|
|
Загрузка…
Ссылка в новой задаче