Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Do not include two copies of JSI when using hermes-engine (#41499)
Summary: After #38922 we consume JSI from `ReactCommon/jsi`, and ignore JSI that is distributed with `hermes-engine`. This diff removes `include/jsi` from `source_files` of `hermes-engine` so we don't get two sets of JSI headers - one from `ReactCommon`, and the other one from `hermes-engine`. This diff also fixes accidental breakage of ODR violation, which was first fixed here #35038 We will no longer compile JSI into `react-native` when linking against `hermes-engine`, which already has JSI in it. Changelog: [iOS][Fixed] - Exclude JSI headers when using hermes-engine prebuilt. Differential Revision: D51347562
- Loading branch information