@@ -1364,7 +1364,8 @@ func firestoreWrapperTarget() -> Target {
13641364 name: " FirebaseFirestoreTarget " ,
13651365 dependencies: [ . target( name: " FirebaseFirestore " ,
13661366 condition: . when( platforms: [ . iOS, . tvOS, . macOS, . macCatalyst] ) ) ] ,
1367- path: " SwiftPM-PlatformExclude/FirebaseFirestoreWrap "
1367+ path: " SwiftPM-PlatformExclude/FirebaseFirestoreWrap " ,
1368+ cSettings: [ . define( " FIREBASE_BINARY_FIRESTORE " , to: " 1 " ) ]
13681369 )
13691370}
13701371
@@ -1494,8 +1495,16 @@ func firestoreTargets() -> [Target] {
14941495 name: " FirebaseFirestoreInternalWrapper " ,
14951496 condition: . when( platforms: [ . iOS, . macCatalyst, . tvOS, . macOS] )
14961497 ) ,
1497- . product( name: " abseil " , package : " abseil-cpp-binary " ) ,
1498- . product( name: " gRPC-C++ " , package : " grpc-binary " ) ,
1498+ . product(
1499+ name: " abseil " ,
1500+ package : " abseil-cpp-binary " ,
1501+ condition: . when( platforms: [ . iOS, . macCatalyst, . tvOS, . macOS] )
1502+ ) ,
1503+ . product(
1504+ name: " gRPC-C++ " ,
1505+ package : " grpc-binary " ,
1506+ condition: . when( platforms: [ . iOS, . macCatalyst, . tvOS, . macOS] )
1507+ ) ,
14991508 . product( name: " nanopb " , package : " nanopb " ) ,
15001509 " FirebaseAppCheckInterop " ,
15011510 " FirebaseCore " ,
@@ -1512,7 +1521,10 @@ func firestoreTargets() -> [Target] {
15121521 ) ,
15131522 . target(
15141523 name: " FirebaseFirestoreInternalWrapper " ,
1515- dependencies: [ " FirebaseFirestoreInternal " ] ,
1524+ dependencies: [ . target(
1525+ name: " FirebaseFirestoreInternal " ,
1526+ condition: . when( platforms: [ . iOS, . macCatalyst, . tvOS, . macOS] )
1527+ ) ] ,
15161528 path: " FirebaseFirestoreInternal " ,
15171529 publicHeadersPath: " . "
15181530 ) ,
0 commit comments