@@ -109,6 +109,7 @@ set(common_SRCS
109
109
${google_services_resource_source}
110
110
${google_services_resource_header}
111
111
src/app_common.cc
112
+ src/app_identifier.cc
112
113
src/app_options.cc
113
114
src/callback.cc
114
115
src/cleanup_notifier.cc
@@ -122,7 +123,8 @@ set(common_SRCS
122
123
src/time.cc
123
124
src/secure/user_secure_manager.cc
124
125
src/util.cc
125
- src/variant.cc)
126
+ src/variant.cc
127
+ src/base64.cc)
126
128
127
129
set (invites_SRCS
128
130
src/invites/cached_receiver.cc
@@ -135,12 +137,14 @@ set(app_android_SRCS
135
137
${google_api_resources_source}
136
138
${invites_resources_source}
137
139
src/invites/android/invites_receiver_internal_android.cc
138
- src/invites/android/invites_android_helper.cc)
140
+ src/invites/android/invites_android_helper.cc
141
+ src/uuid.cc)
139
142
set (app_ios_SRCS
140
143
src/app_ios.mm
141
144
src/util_ios.mm
142
145
src/invites/ios/invites_receiver_internal_ios.mm
143
- src/invites/ios/invites_ios_startup.mm)
146
+ src/invites/ios/invites_ios_startup.mm
147
+ src/uuid_ios_darwin.mm)
144
148
set (app_desktop_SRCS
145
149
src/app_desktop.cc
146
150
src/invites/stub/invites_receiver_internal_stub.cc
@@ -154,15 +158,21 @@ elseif(IOS)
154
158
else ()
155
159
if (MSVC )
156
160
set (app_desktop_extra_SRCS
157
- src/secure/user_secure_windows_internal.cc)
161
+ src/secure/user_secure_windows_internal.cc
162
+ src/locale.cc
163
+ src/uuid.cc)
158
164
elseif (APPLE )
159
165
set (app_desktop_extra_SRCS
160
- src/secure/user_secure_darwin_internal.mm)
166
+ src/secure/user_secure_darwin_internal.mm
167
+ src/locale_apple.mm
168
+ src/uuid_ios_darwin.mm)
161
169
else ()
162
170
# Linux requires libsecret.
163
171
pkg_check_modules(LIBSECRET libsecret-1 REQUIRED)
164
172
set (app_desktop_extra_SRCS
165
- src/secure/user_secure_linux_internal.cc)
173
+ src/secure/user_secure_linux_internal.cc
174
+ src/locale.cc
175
+ src/uuid.cc)
166
176
endif ()
167
177
168
178
set (app_platform_SRCS
@@ -265,6 +275,7 @@ target_include_directories(firebase_app
265
275
PRIVATE
266
276
${FIREBASE_CPP_SDK_ROOT_DIR}
267
277
${FLATBUFFERS_SOURCE_DIR} /include
278
+ ${LIBSECRET_INCLUDE_DIRS}
268
279
)
269
280
target_compile_definitions (firebase_app
270
281
PRIVATE
@@ -274,6 +285,7 @@ target_compile_definitions(firebase_app
274
285
target_link_libraries (firebase_app
275
286
PRIVATE
276
287
flatbuffers
288
+ ${LIBSECRET_LIBRARIES}
277
289
)
278
290
# Automatically include headers that might not be declared.
279
291
if (MSVC )
@@ -313,3 +325,4 @@ endif()
313
325
314
326
# Add the rest subdirectory, so that other libraries can access it
315
327
add_subdirectory (rest)
328
+ add_subdirectory (instance_id)
0 commit comments