mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Change JSI compiler options to be private
Summary: JSI had its compiler options like `-Wno-non-virtual-dtor` exported to targets that depended on the JSI library. These flags should be private to the compiler invocation on the `jsi.cpp` translation unit and don't need to be shared with any libraries pulling in `jsi.h`. Fixes #448 Changelog: [Internal] - Don't export C++ warnings from JSI CMake files Reviewed By: Huxpro Differential Revision: D26212636 fbshipit-source-id: bd95580f89694189975a49660c439e4e5f7c5afc
This commit is contained in:
committed by
Facebook GitHub Bot
parent
13f100f788
commit
4db1b3e8cd
@@ -24,7 +24,7 @@ endif()
|
||||
if (HERMES_ENABLE_BITCODE)
|
||||
list(APPEND jsi_compile_flags "-fembed-bitcode")
|
||||
endif ()
|
||||
target_compile_options(jsi PUBLIC ${jsi_compile_flags})
|
||||
target_compile_options(jsi PRIVATE ${jsi_compile_flags})
|
||||
|
||||
install(DIRECTORY "${PROJECT_SOURCE_DIR}/API/jsi/" DESTINATION include
|
||||
FILES_MATCHING PATTERN "*.h"
|
||||
|
||||
Reference in New Issue
Block a user