From c02c9029b0cb6f7ef74fe701adc6814d7701059d Mon Sep 17 00:00:00 2001 From: Pritesh Nandgaonkar Date: Thu, 17 Jan 2019 08:51:43 -0800 Subject: [PATCH] Update folly to v2019.01.14.00 (#355) Summary: The folly version which we were using to build open source was v2018.08.06.00, which is very outdated. This PR updates the version of the folly to the latest one. Pull Request resolved: https://github.com/facebook/flipper/pull/355 Reviewed By: passy Differential Revision: D13710812 Pulled By: priteshrnandgaonkar fbshipit-source-id: 62b205d10c18f4338ead69612b24805c697081fb --- Specs/Folly/1.2.0/Folly.podspec.json | 177 +++++++++++++++++++++++++++ 1 file changed, 177 insertions(+) create mode 100644 Specs/Folly/1.2.0/Folly.podspec.json diff --git a/Specs/Folly/1.2.0/Folly.podspec.json b/Specs/Folly/1.2.0/Folly.podspec.json new file mode 100644 index 000000000..f44591bb9 --- /dev/null +++ b/Specs/Folly/1.2.0/Folly.podspec.json @@ -0,0 +1,177 @@ +{ + "name": "Folly", + "version": "1.2.0", + "license": { + "type": "Apache License, Version 2.0" + }, + "homepage": "https://github.com/facebook/folly", + "summary": "An open-source C++ library developed and used at Facebook.", + "authors": "Facebook", + "source": { + "git": "https://github.com/facebook/folly.git", + "tag": "v2019.01.14.00" + }, + "module_name": "folly", + "dependencies": { + "boost-for-react-native": [ + + ], + "DoubleConversion": [ + + ], + "glog": [ + + ], + "OpenSSL-Static": [ + "1.0.2.c1" + ], + "CocoaLibEvent": [ + "~> 1.0" + ] + }, + "compiler_flags": "-DFOLLY_HAVE_PTHREAD=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 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors", + "source_files": [ + "folly/system/*.cpp", + "folly/portability/Config.h", + "folly/Executor.h", + "folly/Function.h", + "folly/Utility.h", + "folly/Portability.h", + "folly/Traits.h", + "folly/functional/Invoke.h", + "folly/CPortability.h", + "folly/dynamic.h", + "folly/json_pointer.h", + "folly/Expected.h", + "folly/Preprocessor.h", + "folly/Optional.h", + "folly/Unit.h", + "folly/Utility.h", + "folly/lang/ColdClass.h", + "folly/CppAttributes.h", + "folly/json.h", + "folly/Range.h", + "folly/hash/SpookyHashV2.h", + "folly/lang/Exception.h", + "folly/portability/Constexpr.h", + "folly/CpuId.h", + "folly/Likely.h", + "folly/detail/RangeCommon.h", + "folly/detail/RangeSse42.h", + "folly/portability/String.h", + "folly/dynamic-inl.h", + "folly/Conv.h", + "folly/Demangle.h", + "folly/FBString.h", + "folly/hash/Hash.h", + "folly/memory/Malloc.h", + "folly/io/async/AsyncTimeout.h", + "folly/**/*.h", + "folly/memory/detail/MallocImpl.h", + "folly/String.h", + "folly/*.h", + "folly/portability/PThread.h", + "folly/futures/*.h", + "folly/futures/detail/*.h", + "folly/Executor.cpp", + "folly/memory/detail/MallocImpl.cpp", + "folly/String.cpp", + "folly/*.cpp", + "folly/net/*.cpp", + "folly/detail/*.cpp", + "folly/hash/*.cpp", + "folly/portability/*.cpp", + "folly/ScopeGuard.h", + "folly/lang/ColdClass.cpp", + "folly/lang/Assume.h", + "folly/lang/Assume.cpp", + "folly/io/async/*.cpp", + "folly/io/async/ssl/*.cpp", + "folly/io/*.cpp", + "folly/synchronization/*.cpp", + "folly/lang/*.cpp", + "folly/memory/*.cpp", + "folly/futures/*.cpp", + "folly/futures/detail/*.cpp", + "folly/experimental/hazptr/*.cpp", + "folly/executors/*.cpp", + "folly/concurrency/*.cpp", + "folly/ssl/*.cpp", + "folly/ssl/detail/*.cpp", + "folly/container/detail/*.cpp" + ], + "preserve_paths": [ + "folly/*.h", + "folly/portability/*.h", + "folly/lang/*.h", + "folly/functional/*.h", + "folly/detail/*.h", + "folly/hash/*.h", + "folly/memory/*.h", + "folly/**/*.h", + "folly/futures/detail/*.h", + "folly/futures/*.h" + ], + "header_mappings_dir": "folly", + "header_dir": "folly", + "libraries": "stdc++", + "private_header_files": [ + "folly/portability/Stdlib.h", + "folly/portability/Stdio.h" + ], + "public_header_files": [ + "folly/portability/Config.h", + "folly/Executor.h", + "folly/Function.h", + "folly/Utility.h", + "folly/Portability.h", + "folly/Traits.h", + "folly/functional/Invoke.h", + "folly/CPortability.h", + "folly/dynamic.h", + "folly/json_pointer.h", + "folly/Expected.h", + "folly/Preprocessor.h", + "folly/Optional.h", + "folly/Unit.h", + "folly/Utility.h", + "folly/lang/ColdClass.h", + "folly/CppAttributes.h", + "folly/json.h", + "folly/Range.h", + "folly/hash/SpookyHashV2.h", + "folly/lang/Exception.h", + "folly/portability/Constexpr.h", + "folly/CpuId.h", + "folly/Likely.h", + "folly/detail/RangeCommon.h", + "folly/detail/RangeSse42.h", + "folly/portability/String.h", + "folly/dynamic-inl.h", + "folly/Conv.h", + "folly/Demangle.h", + "folly/FBString.h", + "folly/hash/Hash.h", + "folly/memory/Malloc.h", + "folly/io/async/AsyncTimeout.h", + "folly/**/*.h", + "folly/memory/detail/MallocImpl.h", + "folly/String.h", + "folly/*.h", + "folly/portability/PThread.h", + "folly/futures/*.h", + "folly/futures/detail/*.h" + ], + "user_target_xcconfig": { + "ONLY_ACTIVE_ARCH": "YES" + }, + "pod_target_xcconfig": { + "USE_HEADERMAP": "NO", + "ONLY_ACTIVE_ARCH": "YES", + "CLANG_CXX_LANGUAGE_STANDARD": "c++11", + "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)\" \"$(PODS_ROOT)/boost-for-react-native\" \"$(PODS_ROOT)/DoubleConversion\"" + }, + "platforms": { + "ios": "8.0" + } +}