Files
react-native/.circleci
Neil Dhar 84e35fb80f Avoid install target in Apple build (#37498)
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
2023-05-24 10:15:59 -07:00
..
2018-01-31 16:42:41 -08:00

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.