Fix native build
Summary: - Fix OSS build regarding is_apple_platform - Update buck - Drop 32bit build for Apple target Reviewed By: ttsugriy Differential Revision: D7032331 fbshipit-source-id: bb6a24bd404a107729a30b5ac4b419c238f7d42e
This commit is contained in:
committed by
Facebook Github Bot
parent
51051aad7f
commit
f73b5057ac
@@ -3,8 +3,7 @@
|
|||||||
# This source code is licensed under the MIT license found in the
|
# This source code is licensed under the MIT license found in the
|
||||||
# LICENSE file in the root directory of this source tree.
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
|
||||||
load("@xplat//configurations/buck:default_platform_defs.bzl", "is_apple_platform")
|
load("//:yoga_defs.bzl", "BASE_COMPILER_FLAGS", "yoga_dep", "cxx_library", "is_apple_platform")
|
||||||
load("//:yoga_defs.bzl", "BASE_COMPILER_FLAGS", "yoga_dep", "cxx_library")
|
|
||||||
|
|
||||||
COMPILER_FLAGS = BASE_COMPILER_FLAGS + ["-std=c++11"]
|
COMPILER_FLAGS = BASE_COMPILER_FLAGS + ["-std=c++11"]
|
||||||
|
|
||||||
@@ -36,7 +35,7 @@ cxx_library(
|
|||||||
if is_apple_platform():
|
if is_apple_platform():
|
||||||
yoganet_ios_srcs = []
|
yoganet_ios_srcs = []
|
||||||
for arch in [
|
for arch in [
|
||||||
'iphonesimulator-x86_64', 'iphonesimulator-i386', 'iphoneos-arm64', 'iphoneos-armv7'
|
'iphonesimulator-x86_64', 'iphoneos-arm64'
|
||||||
]:
|
]:
|
||||||
name = 'yoganet-' + arch
|
name = 'yoganet-' + arch
|
||||||
yoganet_ios_srcs.append(':' + name)
|
yoganet_ios_srcs.append(':' + name)
|
||||||
@@ -64,8 +63,7 @@ if is_apple_platform():
|
|||||||
genrule(
|
genrule(
|
||||||
name = 'yoganet-macosx',
|
name = 'yoganet-macosx',
|
||||||
srcs = [
|
srcs = [
|
||||||
yoga_dep(yoganet_macosx_target % 'x86_64'),
|
yoga_dep(yoganet_macosx_target % 'x86_64')
|
||||||
yoga_dep(yoganet_macosx_target % 'i386'),
|
|
||||||
],
|
],
|
||||||
out = 'libyoga.dylib',
|
out = 'libyoga.dylib',
|
||||||
cmd = 'lipo $SRCS -create -output $OUT',
|
cmd = 'lipo $SRCS -create -output $OUT',
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
cd `dirname "$0"`
|
cd `dirname "$0"`
|
||||||
echo $ANDROID_SDK
|
echo $ANDROID_SDK
|
||||||
BUCK_RELEASE=2017.05.09.01
|
BUCK_RELEASE=2018.02.16.01
|
||||||
echo "buck $BUCK_RELEASE"
|
echo "buck $BUCK_RELEASE"
|
||||||
BUCK=lib/buck-$BUCK_RELEASE/bin/buck
|
BUCK=lib/buck-$BUCK_RELEASE/bin/buck
|
||||||
if $BUCK --version >/dev/null 2>&1; then true; else
|
if $BUCK --version >/dev/null 2>&1; then true; else
|
||||||
|
@@ -105,3 +105,8 @@ def prebuilt_cxx_library(*args, **kwargs):
|
|||||||
_original_prebuilt_jar = prebuilt_jar
|
_original_prebuilt_jar = prebuilt_jar
|
||||||
def prebuilt_jar(*args, **kwargs):
|
def prebuilt_jar(*args, **kwargs):
|
||||||
_original_prebuilt_jar(*args, **kwargs)
|
_original_prebuilt_jar(*args, **kwargs)
|
||||||
|
|
||||||
|
|
||||||
|
def is_apple_platform():
|
||||||
|
return True
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user