diff options
Diffstat (limited to 'cmake/external/firestore.cmake')
-rw-r--r-- | cmake/external/firestore.cmake | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/cmake/external/firestore.cmake b/cmake/external/firestore.cmake index 63ef066..92789ca 100644 --- a/cmake/external/firestore.cmake +++ b/cmake/external/firestore.cmake @@ -13,15 +13,28 @@ # limitations under the License. include(ExternalProject) +include(external/FirebaseCore) +include(external/GoogleUtilities) +include(external/googletest) +include(external/grpc) +include(external/leveldb) +include(external/nanopb) +include(external/protobuf) + +if(TARGET Firestore) + return() +endif() ExternalProject_Add( Firestore DEPENDS FirebaseCore + GoogleUtilities googletest - leveldb grpc + leveldb nanopb + protobuf # Lay the binary directory out as if this were a subproject. This makes it # possible to build and test in it directly. |