CMakeLists.txt 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. # Copyright 2019 Google LLC
  2. #
  3. # Licensed under the Apache License, Version 2.0 (the "License");
  4. # you may not use this file except in compliance with the License.
  5. # You may obtain a copy of the License at
  6. #
  7. # http://www.apache.org/licenses/LICENSE-2.0
  8. #
  9. # Unless required by applicable law or agreed to in writing, software
  10. # distributed under the License is distributed on an "AS IS" BASIS,
  11. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. # See the License for the specific language governing permissions and
  13. # limitations under the License.
  14. if(APPLE)
  15. podspec_version(
  16. firestore_version
  17. ${PROJECT_SOURCE_DIR}/FirebaseFirestore.podspec
  18. )
  19. firebase_ios_objc_framework(
  20. FirebaseFirestore
  21. SHARED
  22. HEADERS
  23. Public/FirebaseFirestore.h
  24. Public/FIRCollectionReference.h
  25. Public/FIRDocumentChange.h
  26. Public/FIRDocumentReference.h
  27. Public/FIRDocumentSnapshot.h
  28. Public/FIRFieldPath.h
  29. Public/FIRFieldValue.h
  30. Public/FIRFirestore.h
  31. Public/FIRFirestoreErrors.h
  32. Public/FIRFirestoreSettings.h
  33. Public/FIRFirestoreSource.h
  34. Public/FIRGeoPoint.h
  35. Public/FIRListenerRegistration.h
  36. Public/FIRQuery.h
  37. Public/FIRQuerySnapshot.h
  38. Public/FIRSnapshotMetadata.h
  39. Public/FIRTimestamp.h
  40. Public/FIRTransaction.h
  41. Public/FIRWriteBatch.h
  42. INCLUDES
  43. Public
  44. SOURCES
  45. API/FIRCollectionReference+Internal.h
  46. API/FIRCollectionReference.mm
  47. API/FIRDocumentChange+Internal.h
  48. API/FIRDocumentChange.mm
  49. API/FIRDocumentReference+Internal.h
  50. API/FIRDocumentReference.mm
  51. API/FIRDocumentSnapshot+Internal.h
  52. API/FIRDocumentSnapshot.mm
  53. API/FIRFieldPath+Internal.h
  54. API/FIRFieldPath.mm
  55. API/FIRFieldValue+Internal.h
  56. API/FIRFieldValue.mm
  57. API/FIRFirestore+Internal.h
  58. API/FIRFirestore.mm
  59. API/FIRFirestoreSettings+Internal.h
  60. API/FIRFirestoreSettings.mm
  61. API/FIRFirestoreSource+Internal.h
  62. API/FIRFirestoreSource.mm
  63. API/FIRFirestoreVersion.h
  64. API/FIRFirestoreVersion.mm
  65. API/FIRGeoPoint+Internal.h
  66. API/FIRGeoPoint.mm
  67. API/FIRListenerRegistration+Internal.h
  68. API/FIRListenerRegistration.mm
  69. API/FIRQuery+Internal.h
  70. API/FIRQuery.mm
  71. API/FIRQuerySnapshot+Internal.h
  72. API/FIRQuerySnapshot.mm
  73. API/FIRSnapshotMetadata+Internal.h
  74. API/FIRSnapshotMetadata.mm
  75. API/FIRTimestamp.m
  76. API/FIRTimestamp+Internal.h
  77. API/FIRTransaction+Internal.h
  78. API/FIRTransaction.mm
  79. API/FIRWriteBatch+Internal.h
  80. API/FIRWriteBatch.mm
  81. API/FSTFirestoreComponent.h
  82. API/FSTFirestoreComponent.mm
  83. API/FSTUserDataConverter.h
  84. API/FSTUserDataConverter.mm
  85. API/converters.h
  86. API/converters.mm
  87. DEPENDS
  88. absl_any
  89. absl_strings
  90. firebase_firestore_api
  91. firebase_firestore_core_transaction
  92. firebase_firestore_remote_datastore
  93. firebase_firestore_version
  94. )
  95. endif()