mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Summary: Avoid using the install target in Hermes when building frameworks for Apple platforms. Instead, explicitly build the targets we need for each platform, and copy over the files we need. This has a few advantages: 1. It gives RN fine control over the organisation of files in the destroot directory. 2. The current install target seems to copy JSI headers from Hermes instead of the supplied `JSI_DIR`. In practice, this should never be a problem but it is good to be consistent. 3. Building the install target needlessly builds unrelated targets. This slows down the build, and in some cases, we may not technically support those targets for the platform we are building for. Pull Request resolved: https://github.com/facebook/react-native/pull/37498 Test Plan: CI is able to build and use Hermes ## Changelog: [Internal] Reviewed By: dmytrorykun Differential Revision: D46097200 Pulled By: neildhar fbshipit-source-id: 9630b0058f770b6a03aea51622cc6e5b2f8e217e
Circle CI
This directory is home to the Circle CI configuration file. Circle is our continuous integration service provider. You can see the overall status of React Native's builds at https://circleci.com/gh/facebook/react-native
You may also see an individual PR's build status by scrolling down to the Checks section in the PR.