mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
daa105aba5
Summary: Now that the PFH node has been renamed this updates the pfh label. Produced via `xbgs -l -e '"pfh:ReactNative_CommonInfrastructurePlaceholde"' | xargs sed -i 's/"pfh:ReactNative_CommonInfrastructurePlaceholde"/"pfh:ReactNative_CommonInfrastructurePlaceholder"/'` Reviewed By: jkeljo Differential Revision: D35374087 fbshipit-source-id: 61590f69de5a69ec3b8a0478f6dd43409de3c70b
58 lines
1.7 KiB
Python
58 lines
1.7 KiB
Python
load("//tools/build_defs/oss:rn_defs.bzl", "ANDROID", "APPLE", "CXX", "IOS", "MACOSX", "fb_xplat_cxx_test", "react_native_xplat_shared_library_target", "react_native_xplat_target", "rn_xplat_cxx_library")
|
|
|
|
rn_xplat_cxx_library(
|
|
name = "bridging",
|
|
srcs = glob(["*.cpp"]),
|
|
header_namespace = "react/bridging",
|
|
exported_headers = glob(["*.h"]),
|
|
compiler_flags_enable_exceptions = True,
|
|
compiler_flags_enable_rtti = True,
|
|
labels = [
|
|
"pfh:ReactNative_CommonInfrastructurePlaceholder",
|
|
"supermodule:xplat/default/public.react_native.infra",
|
|
],
|
|
platforms = (ANDROID, APPLE, CXX),
|
|
tests = [":tests"],
|
|
visibility = ["PUBLIC"],
|
|
deps = [
|
|
"//xplat/folly:headers_only",
|
|
],
|
|
exported_deps = [
|
|
react_native_xplat_target("butter:butter"),
|
|
react_native_xplat_target("callinvoker:callinvoker"),
|
|
react_native_xplat_shared_library_target("jsi:jsi"),
|
|
],
|
|
)
|
|
|
|
rn_xplat_cxx_library(
|
|
name = "testlib",
|
|
header_namespace = "react/bridging",
|
|
exported_headers = glob(["tests/*.h"]),
|
|
platforms = (ANDROID, APPLE, CXX),
|
|
visibility = ["PUBLIC"],
|
|
exported_deps = [
|
|
":bridging",
|
|
"//xplat/third-party/gmock:gtest",
|
|
],
|
|
)
|
|
|
|
fb_xplat_cxx_test(
|
|
name = "tests",
|
|
srcs = glob(["tests/*.cpp"]),
|
|
headers = glob(["tests/*.h"]),
|
|
apple_sdks = (IOS, MACOSX),
|
|
compiler_flags = [
|
|
"-fexceptions",
|
|
"-frtti",
|
|
"-std=c++17",
|
|
"-Wall",
|
|
],
|
|
contacts = ["oncall+react_native@xmail.facebook.com"],
|
|
platforms = (ANDROID, APPLE, CXX),
|
|
deps = [
|
|
":bridging",
|
|
"//xplat/hermes/API:HermesAPI",
|
|
"//xplat/third-party/gmock:gtest",
|
|
],
|
|
)
|