mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Build Fabric with CMake
Summary: More CMake configurations mirroring Android.mk in place. Changelog: [Internal] - Build fabricjni with CMake Reviewed By: cortinico Differential Revision: D34927238 fbshipit-source-id: 929763ec79a7c168e300e065709a49e4b373326a
This commit is contained in:
committed by
Facebook GitHub Bot
parent
7d527e0fc8
commit
69e8d3d883
@@ -0,0 +1,70 @@
|
||||
# Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
#
|
||||
# This source code is licensed under the MIT license found in the
|
||||
# LICENSE file in the root directory of this source tree.
|
||||
|
||||
cmake_minimum_required(VERSION 3.13)
|
||||
|
||||
file(GLOB fabricjni_SRCS CONFIGURE_DEPENDS *.cpp)
|
||||
|
||||
add_library(
|
||||
fabricjni
|
||||
SHARED
|
||||
${fabricjni_SRCS}
|
||||
)
|
||||
|
||||
target_include_directories(fabricjni PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
target_link_libraries(
|
||||
fabricjni
|
||||
butter
|
||||
fb
|
||||
fbjni
|
||||
folly_runtime
|
||||
glog
|
||||
glog_init
|
||||
jsi
|
||||
mapbufferjni
|
||||
react_codegen_rncore
|
||||
react_debug
|
||||
react_render_animations
|
||||
react_render_attributedstring
|
||||
react_render_componentregistry
|
||||
react_render_core
|
||||
react_render_debug
|
||||
react_render_graphics
|
||||
react_render_imagemanager
|
||||
react_render_mapbuffer
|
||||
react_render_mounting
|
||||
react_render_runtimescheduler
|
||||
react_render_scheduler
|
||||
react_render_telemetry
|
||||
react_render_templateprocessor
|
||||
react_render_textlayoutmanager
|
||||
react_render_uimanager
|
||||
react_utils
|
||||
react_config
|
||||
reactnativeutilsjni
|
||||
rrc_image
|
||||
rrc_modal
|
||||
rrc_progressbar
|
||||
rrc_root
|
||||
rrc_scrollview
|
||||
rrc_slider
|
||||
rrc_switch
|
||||
rrc_text
|
||||
rrc_textinput
|
||||
rrc_unimplementedview
|
||||
rrc_view
|
||||
yoga
|
||||
)
|
||||
|
||||
target_compile_options(
|
||||
fabricjni
|
||||
PRIVATE
|
||||
-DLOG_TAG=\"Fabric\"
|
||||
-fexceptions
|
||||
-frtti
|
||||
-std=c++17
|
||||
-Wall
|
||||
)
|
||||
Reference in New Issue
Block a user