File tree Expand file tree Collapse file tree 2 files changed +21
-1
lines changed
packages/firebase_core/firebase_core Expand file tree Collapse file tree 2 files changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -28,7 +28,6 @@ set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}")
2828set (CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE} " )
2929set (CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE} " )
3030set (CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE} " )
31- set (FIREBASE_CPP_SDK_DIR "c:/Users/guill/Downloads/firebase_cpp_sdk_10.5.0/firebase_cpp_sdk" )
3231
3332# Use Unicode for all projects.
3433add_definitions (-DUNICODE -D_UNICODE)
Original file line number Diff line number Diff line change 44# customers of the plugin.
55cmake_minimum_required (VERSION 3.14)
66
7+ include (ExternalProject)
8+ # Setup the Firebase C++ SDK locally
9+ set (FIREBASE_SDK_VERSION "10.6.0" ) # Replace with the desired version
10+ set (FIREBASE_SDK_DOWNLOAD_URL "https://github.com/firebase/firebase-cpp-sdk/releases/download/${FIREBASE_SDK_VERSION} /firebase_cpp_sdk_${FIREBASE_SDK_VERSION} .zip" )
11+ set (FIREBASE_SDK_DOWNLOAD_DIR "${CMAKE_BINARY_DIR} /external/firebase_sdk" )
12+ set (FIREBASE_SDK_INSTALL_DIR "${CMAKE_BINARY_DIR} /firebase_sdk" )
13+ ExternalProject_Add(
14+ firebase_cpp_sdk
15+ URL ${FIREBASE_SDK_DOWNLOAD_URL}
16+ DOWNLOAD_DIR ${FIREBASE_SDK_DOWNLOAD_DIR}
17+ DOWNLOAD_NO_PROGRESS 1
18+ TIMEOUT 600
19+ LOG_DOWNLOAD 1
20+ PREFIX ${FIREBASE_SDK_INSTALL_DIR}
21+ CONFIGURE_COMMAND "" # No configuration step
22+ BUILD_COMMAND "" # No build step
23+ INSTALL_COMMAND "" # No install step
24+ )
25+ set (FIREBASE_CPP_SDK_DIR "${CMAKE_BINARY_DIR} /firebase_sdk" )
26+
27+
728# Project-level configuration.
829set (PROJECT_NAME "firebase_core" )
930project (${PROJECT_NAME} LANGUAGES CXX)
You can’t perform that action at this time.
0 commit comments