mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-24 04:16:00 +08:00
Bump Android NDK to r17b (#20357)
Summary: This PR bumps Android NDK version to r17b (latest). Cleaned up redundant **LOCAL_EXPORT_CPPFLAGS** rules in .mk files Pull Request resolved: https://github.com/facebook/react-native/pull/20357 Differential Revision: D9068424 Pulled By: hramos fbshipit-source-id: 8578637e38e807288b819a36cb75ea9feefcc09f
This commit is contained in:
committed by
Facebook Github Bot
parent
1b09bd7fba
commit
6117a6c720
@@ -5,8 +5,6 @@ POM_NAME=ReactNative
|
||||
POM_ARTIFACT_ID=react-native
|
||||
POM_PACKAGING=aar
|
||||
|
||||
android.useDeprecatedNdk=true
|
||||
|
||||
MOCKITO_CORE_VERSION=1.10.19
|
||||
POWERMOCK_VERSION=1.6.2
|
||||
ROBOLECTRIC_VERSION=3.0
|
||||
|
||||
@@ -10,6 +10,7 @@ NDK_MODULE_PATH := $(APP_MK_DIR)$(HOST_DIRSEP)$(THIRD_PARTY_NDK_DIR)$(HOST_DIRSE
|
||||
APP_STL := gnustl_shared
|
||||
|
||||
# Make sure every shared lib includes a .note.gnu.build-id header
|
||||
APP_CFLAGS := -Wall -Werror
|
||||
APP_CPPFLAGS := -std=c++1y
|
||||
APP_LDFLAGS := -Wl,--build-id
|
||||
|
||||
|
||||
@@ -24,7 +24,6 @@ LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include
|
||||
|
||||
LOCAL_CFLAGS := -DLOG_TAG=\"libfb\" -DDISABLE_CPUCAP -DDISABLE_XPLAT -fexceptions -frtti
|
||||
LOCAL_CFLAGS += -Wall -Werror
|
||||
# include/utils/threads.h has unused parameters
|
||||
LOCAL_CFLAGS += -Wno-unused-parameter
|
||||
ifeq ($(TOOLCHAIN_PERMISSIVE),true)
|
||||
@@ -32,11 +31,6 @@ ifeq ($(TOOLCHAIN_PERMISSIVE),true)
|
||||
endif
|
||||
LOCAL_CFLAGS += -DHAVE_POSIX_CLOCKS
|
||||
|
||||
CXX11_FLAGS := -std=c++11
|
||||
LOCAL_CFLAGS += $(CXX11_FLAGS)
|
||||
|
||||
LOCAL_EXPORT_CPPFLAGS := $(CXX11_FLAGS)
|
||||
|
||||
LOCAL_LDLIBS := -llog -ldl -landroid
|
||||
LOCAL_EXPORT_LDLIBS := -llog
|
||||
|
||||
|
||||
@@ -8,12 +8,6 @@ LOCAL_C_INCLUDES := $(LOCAL_PATH)
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)
|
||||
|
||||
LOCAL_CFLAGS := -fexceptions -fno-omit-frame-pointer
|
||||
LOCAL_CFLAGS += -Wall -Werror
|
||||
|
||||
CXX11_FLAGS := -std=c++11
|
||||
LOCAL_CFLAGS += $(CXX11_FLAGS)
|
||||
|
||||
LOCAL_EXPORT_CPPFLAGS := $(CXX11_FLAGS)
|
||||
|
||||
LOCAL_LDLIBS := -llog
|
||||
|
||||
|
||||
@@ -9,10 +9,7 @@ LOCAL_SRC_FILES := \
|
||||
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/jni
|
||||
|
||||
LOCAL_CFLAGS += -Wall -Werror -fvisibility=hidden -fexceptions -frtti -O3
|
||||
CXX11_FLAGS := -std=c++11
|
||||
LOCAL_CFLAGS += $(CXX11_FLAGS)
|
||||
LOCAL_EXPORT_CPPFLAGS := $(CXX11_FLAGS)
|
||||
LOCAL_CFLAGS += -fvisibility=hidden -fexceptions -frtti -O3
|
||||
|
||||
LOCAL_LDLIBS += -landroid -llog
|
||||
LOCAL_STATIC_LIBRARIES := libyogacore
|
||||
|
||||
@@ -31,10 +31,7 @@ LOCAL_SRC_FILES := \
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../..
|
||||
|
||||
LOCAL_CFLAGS += -Wall -Werror -fvisibility=hidden -fexceptions -frtti
|
||||
CXX11_FLAGS := -std=c++11
|
||||
LOCAL_CFLAGS += $(CXX11_FLAGS)
|
||||
LOCAL_EXPORT_CPPFLAGS := $(CXX11_FLAGS)
|
||||
LOCAL_CFLAGS += -fvisibility=hidden -fexceptions -frtti
|
||||
|
||||
LOCAL_LDLIBS += -landroid
|
||||
LOCAL_SHARED_LIBRARIES := libfolly_json libfb libjsc libglog_init libyoga libprivatedata
|
||||
|
||||
@@ -3,8 +3,6 @@ include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/boost_1_63_0
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/boost_1_63_0
|
||||
CXX11_FLAGS := -std=c++11
|
||||
LOCAL_EXPORT_CPPFLAGS := $(CXX11_FLAGS)
|
||||
|
||||
LOCAL_MODULE := boost
|
||||
|
||||
|
||||
@@ -16,8 +16,7 @@ LOCAL_SRC_FILES := \
|
||||
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)
|
||||
|
||||
CXX11_FLAGS := -std=c++11 -Wno-unused-variable -Wno-unused-local-typedefs
|
||||
CXX11_FLAGS := -Wno-unused-variable -Wno-unused-local-typedefs
|
||||
LOCAL_CFLAGS += $(CXX11_FLAGS)
|
||||
LOCAL_EXPORT_CPPFLAGS := $(CXX11_FLAGS)
|
||||
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
@@ -6,23 +6,19 @@ LOCAL_SRC_FILES:= \
|
||||
folly/Unicode.cpp \
|
||||
folly/Conv.cpp \
|
||||
folly/Demangle.cpp \
|
||||
folly/detail/MallocImpl.cpp \
|
||||
folly/StringBase.cpp \
|
||||
folly/dynamic.cpp \
|
||||
folly/detail/MallocImpl.cpp \
|
||||
folly/StringBase.cpp \
|
||||
folly/dynamic.cpp \
|
||||
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)
|
||||
|
||||
LOCAL_CFLAGS += -fexceptions -fno-omit-frame-pointer -frtti
|
||||
LOCAL_CFLAGS += -Wall -Werror -std=c++11
|
||||
|
||||
CXX11_FLAGS := -std=c++11
|
||||
LOCAL_CFLAGS += $(CXX11_FLAGS)
|
||||
|
||||
FOLLY_FLAGS := -DFOLLY_NO_CONFIG=1 -DFOLLY_HAVE_CLOCK_GETTIME=1
|
||||
FOLLY_FLAGS := -DFOLLY_NO_CONFIG=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_HAVE_MEMRCHR=1
|
||||
LOCAL_CFLAGS += $(FOLLY_FLAGS)
|
||||
|
||||
LOCAL_EXPORT_CPPFLAGS := $(CXX11_FLAGS) $(FOLLY_FLAGS)
|
||||
LOCAL_EXPORT_CPPFLAGS := $(FOLLY_FLAGS)
|
||||
|
||||
LOCAL_MODULE := libfolly_json
|
||||
|
||||
|
||||
@@ -16,7 +16,6 @@ LOCAL_C_INCLUDES += $(LOCAL_PATH) $(LOCAL_PATH)/.. $(LOCAL_PATH)/glog-0.3.5/src/
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/.. $(LOCAL_PATH)/glog-0.3.5/src/
|
||||
|
||||
LOCAL_CFLAGS += \
|
||||
-Wall \
|
||||
-Wwrite-strings \
|
||||
-Woverloaded-virtual \
|
||||
-Wno-sign-compare \
|
||||
@@ -27,6 +26,6 @@ LOCAL_CFLAGS += \
|
||||
-D_END_GOOGLE_NAMESPACE_="}"
|
||||
|
||||
|
||||
LOCAL_MODULE := glog
|
||||
LOCAL_MODULE := glog
|
||||
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
Reference in New Issue
Block a user