1af2ec015STomasz Sapeta 2af2ec015STomasz Sapeta# generated from template-files/ios/ExpoKit.podspec 3af2ec015STomasz Sapeta 4af2ec015STomasz Sapetafolly_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1' 5af2ec015STomasz Sapetafolly_compiler_flags = folly_flags + ' ' + '-Wno-comma -Wno-shorten-64-to-32' 6af2ec015STomasz Sapetaboost_compiler_flags = '-Wno-documentation' 7af2ec015STomasz Sapeta 8af2ec015STomasz SapetaPod::Spec.new do |s| 9af2ec015STomasz Sapeta s.name = "ABI49_0_0ExpoKit" 10af2ec015STomasz Sapeta s.version = "49.0.0" 11af2ec015STomasz Sapeta s.summary = 'ExpoKit' 12af2ec015STomasz Sapeta s.description = 'ExpoKit allows native projects to integrate with the Expo SDK.' 13af2ec015STomasz Sapeta s.homepage = 'http://docs.expo.io' 14af2ec015STomasz Sapeta s.license = 'MIT' 15af2ec015STomasz Sapeta s.author = "650 Industries, Inc." 16af2ec015STomasz Sapeta s.requires_arc = true 17af2ec015STomasz Sapeta s.platform = :ios, "13.0" 18af2ec015STomasz Sapeta s.swift_version = '5.4' 19af2ec015STomasz Sapeta s.default_subspec = "Core" 20af2ec015STomasz Sapeta s.source = { :git => "http://github.com/expo/expo.git" } 2179294b5eSKudo Chien s.compiler_flags = folly_compiler_flags + ' ' + boost_compiler_flags 22af2ec015STomasz Sapeta 23af2ec015STomasz Sapeta s.pod_target_xcconfig = { 24*895fafd4SKudo Chien 'CLANG_CXX_LANGUAGE_STANDARD' => 'c++17', 25af2ec015STomasz Sapeta 'USE_HEADERMAP' => 'YES', 26af2ec015STomasz Sapeta 'DEFINES_MODULE' => 'YES', 27af2ec015STomasz Sapeta } 28af2ec015STomasz Sapeta 29af2ec015STomasz Sapeta 3079294b5eSKudo Chien header_search_paths = [ 3179294b5eSKudo Chien '"$(PODS_ROOT)/boost"', 3279294b5eSKudo Chien '"$(PODS_ROOT)/glog"', 3379294b5eSKudo Chien '"$(PODS_ROOT)/DoubleConversion"', 3479294b5eSKudo Chien '"$(PODS_ROOT)/RCT-Folly"', 3579294b5eSKudo Chien '"$(PODS_ROOT)/Headers/Private/ABI49_0_0React-Core"', 3679294b5eSKudo Chien '"$(PODS_CONFIGURATION_BUILD_DIR)/ABI49_0_0ExpoModulesCore/Swift Compatibility Header"', 37*895fafd4SKudo Chien '"$(PODS_CONFIGURATION_BUILD_DIR)/ABI49_0_0EXManifests/Swift Compatibility Header"', 3879294b5eSKudo Chien '"$(PODS_CONFIGURATION_BUILD_DIR)/ABI49_0_0EXUpdatesInterface/Swift Compatibility Header"', 3979294b5eSKudo Chien '"$(PODS_CONFIGURATION_BUILD_DIR)/ABI49_0_0EXUpdates/Swift Compatibility Header"', 4079294b5eSKudo Chien ] 41af2ec015STomasz Sapeta s.pod_target_xcconfig = { 4279294b5eSKudo Chien "CLANG_CXX_LANGUAGE_STANDARD" => "c++17", 43af2ec015STomasz Sapeta "USE_HEADERMAP" => "YES", 44af2ec015STomasz Sapeta "DEFINES_MODULE" => "YES", 4579294b5eSKudo Chien "HEADER_SEARCH_PATHS" => header_search_paths.join(' '), 46af2ec015STomasz Sapeta } 47af2ec015STomasz Sapeta 48*895fafd4SKudo Chien 49af2ec015STomasz Sapeta s.subspec "Expo" do |ss| 50af2ec015STomasz Sapeta ss.source_files = "Core/**/*.{h,m,mm,cpp}" 51af2ec015STomasz Sapeta 52af2ec015STomasz Sapeta ss.dependency "ABI49_0_0React-Core" 53af2ec015STomasz Sapeta ss.dependency "ABI49_0_0React-Core/DevSupport" 54af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ReactCommon" 55af2ec015STomasz Sapeta ss.dependency "ABI49_0_0RCTRequired" 56af2ec015STomasz Sapeta ss.dependency "ABI49_0_0RCTTypeSafety" 57af2ec015STomasz Sapeta ss.dependency "ABI49_0_0React-hermes" 58af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoAppleAuthentication" 59af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXApplication" 60af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXAV" 61af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXBackgroundFetch" 62af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXBarCodeScanner" 63af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoBattery" 64af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoBlur" 65af2ec015STomasz Sapeta ss.dependency "EXBranch" 66af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoBrightness" 67af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXCalendar" 68af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXCamera" 69af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoCellular" 70af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoClipboard" 71af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXConstants" 72af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXContacts" 73af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoCrypto" 74af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoDevice" 75af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoDocumentPicker" 76af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EASClient" 77af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXFileSystem" 78af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXFont" 79af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoGL" 80af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoHaptics" 81af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXImageLoader" 82af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoImageManipulator" 83af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoImagePicker" 84af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoImage" 85af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXJSONUtils" 86af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoKeepAwake" 87af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoLinearGradient" 88af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoLocalAuthentication" 89af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoLocalization" 90af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXLocation" 91af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoMailComposer" 92af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXManifests" 93af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXMediaLibrary" 94af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoModulesCore" 95af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoNetwork" 96af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXNotifications" 97af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXPermissions" 98af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoPrint" 99af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoRandom" 100af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXScreenCapture" 101af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoScreenOrientation" 102af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoSecureStore" 103af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXSensors" 104af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoSharing" 105af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoSMS" 106af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoSpeech" 107af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXSplashScreen" 108af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoSQLite" 109af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoStoreReview" 110af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXStructuredHeaders" 111af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoSystemUI" 112af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXTaskManager" 113af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoTrackingTransparency" 114af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXUpdatesInterface" 115af2ec015STomasz Sapeta ss.dependency "ABI49_0_0EXUpdates" 116af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoVideoThumbnails" 117af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoWebBrowser" 118af2ec015STomasz Sapeta ss.dependency "ABI49_0_0Expo" 119af2ec015STomasz Sapeta ss.dependency "ABI49_0_0UMAppLoader" 120af2ec015STomasz Sapeta ss.dependency "Analytics" 121af2ec015STomasz Sapeta ss.dependency "AppAuth" 122af2ec015STomasz Sapeta ss.dependency "FBAudienceNetwork" 123af2ec015STomasz Sapeta ss.dependency "FBSDKCoreKit" 124af2ec015STomasz Sapeta ss.dependency "GoogleSignIn" 125af2ec015STomasz Sapeta ss.dependency "GoogleMaps" 126af2ec015STomasz Sapeta ss.dependency "Google-Maps-iOS-Utils" 127af2ec015STomasz Sapeta ss.dependency "lottie-ios" 128af2ec015STomasz Sapeta ss.dependency "JKBigInteger" 129af2ec015STomasz Sapeta ss.dependency "Branch" 130af2ec015STomasz Sapeta ss.dependency "Google-Mobile-Ads-SDK" 131af2ec015STomasz Sapeta ss.dependency "RCT-Folly" 132af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoModulesProvider" 133af2ec015STomasz Sapeta end 134af2ec015STomasz Sapeta 135af2ec015STomasz Sapeta s.subspec "ExpoOptional" do |ss| 136af2ec015STomasz Sapeta ss.dependency "ABI49_0_0ExpoKit/Expo" 137af2ec015STomasz Sapeta ss.source_files = "Optional/**/*.{h,m,mm}" 138af2ec015STomasz Sapeta end 139af2ec015STomasz Sapetaend 140