Exclude mapbuffer files from Mac/iOS builds
Summary: In this diff I'm excluding mapbuffer files from Mac/iOS builds changelog: [internal] internal Reviewed By: javache Differential Revision: D41309209 fbshipit-source-id: d92ae685ac05592e326ec3e046106f9a884271d6
This commit is contained in:
Родитель
878b745fd6
Коммит
9ca30adff8
|
@ -8,8 +8,6 @@
|
||||||
#include "AccessibilityPropsMapBuffer.h"
|
#include "AccessibilityPropsMapBuffer.h"
|
||||||
#include "AccessibilityProps.h"
|
#include "AccessibilityProps.h"
|
||||||
|
|
||||||
#include <react/renderer/mapbuffer/MapBufferBuilder.h>
|
|
||||||
|
|
||||||
namespace facebook {
|
namespace facebook {
|
||||||
namespace react {
|
namespace react {
|
||||||
|
|
||||||
|
|
|
@ -7,12 +7,14 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#ifdef ANDROID
|
||||||
|
|
||||||
#include <react/renderer/mapbuffer/MapBuffer.h>
|
#include <react/renderer/mapbuffer/MapBuffer.h>
|
||||||
|
#include <react/renderer/mapbuffer/MapBufferBuilder.h>
|
||||||
|
|
||||||
namespace facebook {
|
namespace facebook {
|
||||||
namespace react {
|
namespace react {
|
||||||
|
|
||||||
#ifdef ANDROID
|
|
||||||
constexpr MapBuffer::Key AP_ACCESSIBILITY_ACTIONS = 0;
|
constexpr MapBuffer::Key AP_ACCESSIBILITY_ACTIONS = 0;
|
||||||
constexpr MapBuffer::Key AP_ACCESSIBILITY_HINT = 1;
|
constexpr MapBuffer::Key AP_ACCESSIBILITY_HINT = 1;
|
||||||
constexpr MapBuffer::Key AP_ACCESSIBILITY_LABEL = 2;
|
constexpr MapBuffer::Key AP_ACCESSIBILITY_LABEL = 2;
|
||||||
|
@ -27,7 +29,7 @@ constexpr MapBuffer::Key AP_IMPORTANT_FOR_ACCESSIBILITY = 19;
|
||||||
// AccessibilityAction values
|
// AccessibilityAction values
|
||||||
constexpr MapBuffer::Key ACCESSIBILITY_ACTION_NAME = 0;
|
constexpr MapBuffer::Key ACCESSIBILITY_ACTION_NAME = 0;
|
||||||
constexpr MapBuffer::Key ACCESSIBILITY_ACTION_LABEL = 1;
|
constexpr MapBuffer::Key ACCESSIBILITY_ACTION_LABEL = 1;
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace react
|
} // namespace react
|
||||||
} // namespace facebook
|
} // namespace facebook
|
||||||
|
#endif
|
||||||
|
|
|
@ -8,12 +8,11 @@
|
||||||
#include "PropsMapBuffer.h"
|
#include "PropsMapBuffer.h"
|
||||||
#include "Props.h"
|
#include "Props.h"
|
||||||
|
|
||||||
#include <react/renderer/mapbuffer/MapBufferBuilder.h>
|
#ifdef ANDROID
|
||||||
|
|
||||||
namespace facebook {
|
namespace facebook {
|
||||||
namespace react {
|
namespace react {
|
||||||
|
|
||||||
#ifdef ANDROID
|
|
||||||
void Props::propsDiffMapBuffer(
|
void Props::propsDiffMapBuffer(
|
||||||
Props const *oldPropsPtr,
|
Props const *oldPropsPtr,
|
||||||
MapBufferBuilder &builder) const {
|
MapBufferBuilder &builder) const {
|
||||||
|
@ -31,7 +30,7 @@ void Props::propsDiffMapBuffer(
|
||||||
builder.putString(PROPS_NATIVE_ID, nativeId);
|
builder.putString(PROPS_NATIVE_ID, nativeId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace react
|
} // namespace react
|
||||||
} // namespace facebook
|
} // namespace facebook
|
||||||
|
#endif
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
#ifdef ANDROID
|
#ifdef ANDROID
|
||||||
|
|
||||||
#include <react/renderer/mapbuffer/MapBuffer.h>
|
#include <react/renderer/mapbuffer/MapBuffer.h>
|
||||||
|
#include <react/renderer/mapbuffer/MapBufferBuilder.h>
|
||||||
|
|
||||||
namespace facebook {
|
namespace facebook {
|
||||||
namespace react {
|
namespace react {
|
||||||
|
|
|
@ -65,18 +65,18 @@ rn_xplat_cxx_library(
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
fbobjc_compiler_flags = APPLE_COMPILER_FLAGS,
|
fbobjc_compiler_flags = APPLE_COMPILER_FLAGS,
|
||||||
|
fbobjc_exported_headers = subdir_glob(
|
||||||
|
[
|
||||||
|
("platform/ios", "*.h"),
|
||||||
|
],
|
||||||
|
prefix = "react/renderer/graphics",
|
||||||
|
),
|
||||||
fbobjc_preprocessor_flags = get_preprocessor_flags_for_build_mode() + get_apple_inspector_flags(),
|
fbobjc_preprocessor_flags = get_preprocessor_flags_for_build_mode() + get_apple_inspector_flags(),
|
||||||
force_static = True,
|
force_static = True,
|
||||||
ios_deps = [
|
ios_deps = [
|
||||||
"//xplat/js/react-native-github:RCTCxxBridge",
|
"//xplat/js/react-native-github:RCTCxxBridge",
|
||||||
"//xplat/js/react-native-github:RCTImage",
|
"//xplat/js/react-native-github:RCTImage",
|
||||||
],
|
],
|
||||||
ios_exported_headers = subdir_glob(
|
|
||||||
[
|
|
||||||
("platform/ios", "*.h"),
|
|
||||||
],
|
|
||||||
prefix = "react/renderer/graphics",
|
|
||||||
),
|
|
||||||
ios_frameworks = [
|
ios_frameworks = [
|
||||||
"$SDKROOT/System/Library/Frameworks/CoreGraphics.framework",
|
"$SDKROOT/System/Library/Frameworks/CoreGraphics.framework",
|
||||||
"$SDKROOT/System/Library/Frameworks/Foundation.framework",
|
"$SDKROOT/System/Library/Frameworks/Foundation.framework",
|
||||||
|
|
Загрузка…
Ссылка в новой задаче