From c938931b4f9ece7275bd3db4a1641d1a43655e31 Mon Sep 17 00:00:00 2001 From: Pritesh Nandgaonkar Date: Mon, 29 Oct 2018 03:51:52 -0700 Subject: [PATCH] Add compiler flag for OSS builds Summary: Currently we don't have a flag in iOS setup which lets us know if the code is going to be compiled in Open source or internally. Till now we didn't have a use case for it. But NT team is hacking a componentkit descriptor which is open sourced. This flag will come in handy for us to keep the open source setup build successfully. Reviewed By: jknoxville Differential Revision: D10854300 fbshipit-source-id: ac5da6f239b2066b6d7f0680cbfc1b7062ae0f36 --- iOS/FlipperKit.podspec | 2 +- xplat/Flipper/Flipper.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/iOS/FlipperKit.podspec b/iOS/FlipperKit.podspec index 53515cb58..94bb42881 100644 --- a/iOS/FlipperKit.podspec +++ b/iOS/FlipperKit.podspec @@ -1,4 +1,4 @@ -folly_compiler_flags = '-DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0' +folly_compiler_flags = '-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0' yoga_version = '~> 1.9' yogakit_version = '~>1.8' flipperkit_version = '0.10.0' diff --git a/xplat/Flipper/Flipper.podspec b/xplat/Flipper/Flipper.podspec index 6a0a46a66..c858d0277 100644 --- a/xplat/Flipper/Flipper.podspec +++ b/xplat/Flipper/Flipper.podspec @@ -14,7 +14,7 @@ Pod::Spec.new do |spec| spec.libraries = "stdc++" spec.dependency 'Folly', '~>1.1' spec.dependency 'RSocket', '~>0.10' - spec.compiler_flags = '-DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall + spec.compiler_flags = '-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall -std=c++14 -Wno-global-constructors' spec.platforms = { :ios => "8.0" }