1*753557f6STomasz Sapeta 2*753557f6STomasz Sapeta# generated from template-files/ios/ExpoKit.podspec 3*753557f6STomasz Sapeta 4*753557f6STomasz Sapeta 5*753557f6STomasz Sapetafolly_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1' 6*753557f6STomasz Sapetafolly_compiler_flags = folly_flags + ' ' + '-Wno-comma -Wno-shorten-64-to-32' 7*753557f6STomasz Sapetaboost_compiler_flags = '-Wno-documentation' 8*753557f6STomasz Sapeta 9*753557f6STomasz SapetaPod::Spec.new do |s| 10*753557f6STomasz Sapeta s.name = "ABI47_0_0ExpoKit" 11*753557f6STomasz Sapeta s.version = "47.0.0" 12*753557f6STomasz Sapeta s.summary = 'ExpoKit' 13*753557f6STomasz Sapeta s.description = 'ExpoKit allows native projects to integrate with the Expo SDK.' 14*753557f6STomasz Sapeta s.homepage = 'http://docs.expo.io' 15*753557f6STomasz Sapeta s.license = 'MIT' 16*753557f6STomasz Sapeta s.author = "650 Industries, Inc." 17*753557f6STomasz Sapeta s.requires_arc = true 18*753557f6STomasz Sapeta s.platform = :ios, "13.0" 19*753557f6STomasz Sapeta s.swift_version = '5.4' 20*753557f6STomasz Sapeta s.default_subspec = "Core" 21*753557f6STomasz Sapeta s.source = { :git => "http://github.com/expo/expo.git" } 22*753557f6STomasz Sapeta s.xcconfig = { 23*753557f6STomasz Sapeta 'CLANG_CXX_LANGUAGE_STANDARD' => 'gnu++14', 24*753557f6STomasz Sapeta 'SYSTEM_HEADER_SEARCH_PATHS' => "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/Headers/Private/React-Core\"", 25*753557f6STomasz Sapeta 'OTHER_CPLUSPLUSFLAGS' => [ 26*753557f6STomasz Sapeta "$(OTHER_CFLAGS)", 27*753557f6STomasz Sapeta "-DFOLLY_NO_CONFIG", 28*753557f6STomasz Sapeta "-DFOLLY_MOBILE=1", 29*753557f6STomasz Sapeta "-DFOLLY_USE_LIBCPP=1" 30*753557f6STomasz Sapeta ] 31*753557f6STomasz Sapeta } 32*753557f6STomasz Sapeta 33*753557f6STomasz Sapeta s.pod_target_xcconfig = { 34*753557f6STomasz Sapeta 'USE_HEADERMAP' => 'YES', 35*753557f6STomasz Sapeta 'DEFINES_MODULE' => 'YES', 36*753557f6STomasz Sapeta } 37*753557f6STomasz Sapeta 38*753557f6STomasz Sapeta 39*753557f6STomasz Sapeta s.pod_target_xcconfig = { 40*753557f6STomasz Sapeta "USE_HEADERMAP" => "YES", 41*753557f6STomasz Sapeta "HEADER_SEARCH_PATHS" => "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_TARGET_SRCROOT)\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/Headers/Private/React-Core\" " 42*753557f6STomasz Sapeta } 43*753557f6STomasz Sapeta s.compiler_flags = folly_compiler_flags + ' ' + boost_compiler_flags 44*753557f6STomasz Sapeta s.xcconfig = { 45*753557f6STomasz Sapeta "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/glog\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/Headers/Private/ABI47_0_0React-Core\"", 46*753557f6STomasz Sapeta "OTHER_CFLAGS" => "$(inherited)" + " " + folly_flags 47*753557f6STomasz Sapeta } 48*753557f6STomasz Sapeta 49*753557f6STomasz Sapeta s.subspec "Expo" do |ss| 50*753557f6STomasz Sapeta ss.source_files = "Core/**/*.{h,m,mm,cpp}" 51*753557f6STomasz Sapeta 52*753557f6STomasz Sapeta ss.dependency "ABI47_0_0React-Core" 53*753557f6STomasz Sapeta ss.dependency "ABI47_0_0React-Core/DevSupport" 54*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ReactCommon" 55*753557f6STomasz Sapeta ss.dependency "ABI47_0_0RCTRequired" 56*753557f6STomasz Sapeta ss.dependency "ABI47_0_0RCTTypeSafety" 57*753557f6STomasz Sapeta ss.dependency "ABI47_0_0React-hermes" 58*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXAppleAuthentication" 59*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXApplication" 60*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXAV" 61*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXBackgroundFetch" 62*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXBarCodeScanner" 63*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoBattery" 64*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXBlur" 65*753557f6STomasz Sapeta ss.dependency "EXBranch" 66*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXBrightness" 67*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXCalendar" 68*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXCamera" 69*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoCellular" 70*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoClipboard" 71*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXConstants" 72*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXContacts" 73*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoCrypto" 74*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXDevice" 75*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXDocumentPicker" 76*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EASClient" 77*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXErrorRecovery" 78*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXFileSystem" 79*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXFirebaseAnalytics" 80*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXFirebaseCore" 81*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXFont" 82*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXGL" 83*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoHaptics" 84*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXImageLoader" 85*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoImageManipulator" 86*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoImagePicker" 87*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXJSONUtils" 88*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoKeepAwake" 89*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoLinearGradient" 90*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXLocalAuthentication" 91*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoLocalization" 92*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXLocation" 93*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoMailComposer" 94*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXManifests" 95*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXMediaLibrary" 96*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoModulesCore" 97*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXNetwork" 98*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXNotifications" 99*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXPermissions" 100*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXPrint" 101*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoRandom" 102*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXScreenCapture" 103*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXScreenOrientation" 104*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXSecureStore" 105*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXSensors" 106*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXSharing" 107*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXSMS" 108*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXSpeech" 109*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXSplashScreen" 110*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXSQLite" 111*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoStoreReview" 112*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXStructuredHeaders" 113*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoSystemUI" 114*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXTaskManager" 115*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoTrackingTransparency" 116*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXUpdatesInterface" 117*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXUpdates" 118*753557f6STomasz Sapeta ss.dependency "ABI47_0_0EXVideoThumbnails" 119*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoWebBrowser" 120*753557f6STomasz Sapeta ss.dependency "ABI47_0_0Expo" 121*753557f6STomasz Sapeta ss.dependency "ABI47_0_0UMAppLoader" 122*753557f6STomasz Sapeta ss.dependency "Analytics" 123*753557f6STomasz Sapeta ss.dependency "AppAuth" 124*753557f6STomasz Sapeta ss.dependency "FBAudienceNetwork" 125*753557f6STomasz Sapeta ss.dependency "FBSDKCoreKit" 126*753557f6STomasz Sapeta ss.dependency "GoogleSignIn" 127*753557f6STomasz Sapeta ss.dependency "GoogleMaps" 128*753557f6STomasz Sapeta ss.dependency "Google-Maps-iOS-Utils" 129*753557f6STomasz Sapeta ss.dependency "lottie-ios" 130*753557f6STomasz Sapeta ss.dependency "JKBigInteger" 131*753557f6STomasz Sapeta ss.dependency "Branch" 132*753557f6STomasz Sapeta ss.dependency "Google-Mobile-Ads-SDK" 133*753557f6STomasz Sapeta ss.dependency "RCT-Folly" 134*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoModulesProvider" 135*753557f6STomasz Sapeta end 136*753557f6STomasz Sapeta 137*753557f6STomasz Sapeta s.subspec "ExpoOptional" do |ss| 138*753557f6STomasz Sapeta ss.dependency "ABI47_0_0ExpoKit/Expo" 139*753557f6STomasz Sapeta ss.source_files = "Optional/**/*.{h,m,mm}" 140*753557f6STomasz Sapeta end 141*753557f6STomasz Sapetaend 142