@@ -30,31 +30,44 @@ option(FIREBASE_UNI_LIBRARY "Link all firebase libraries into one shared object"
30
30
31
31
# Different options to enable/disable each library being included during
32
32
# configuration.
33
+ option (FIREBASE_INCLUDE_LIBRARY_DEFAULT
34
+ "Should each library be included by default." ON )
33
35
option (FIREBASE_INCLUDE_ANALYTICS
34
- "Include the Google Analytics for Firebase library." ON )
36
+ "Include the Google Analytics for Firebase library."
37
+ ${FIREBASE_INCLUDE_LIBRARY_DEFAULT} )
35
38
option (FIREBASE_INCLUDE_AUTH
36
- "Include the Firebase Authentication library." ON )
39
+ "Include the Firebase Authentication library."
40
+ ${FIREBASE_INCLUDE_LIBRARY_DEFAULT} )
37
41
option (FIREBASE_INCLUDE_CRASHLYTICS
38
- "Include the Firebase Crashlytics library." ON )
42
+ "Include the Firebase Crashlytics library."
43
+ ${FIREBASE_INCLUDE_LIBRARY_DEFAULT} )
39
44
option (FIREBASE_INCLUDE_DATABASE
40
- "Include the Firebase Realtime Database library." ON )
45
+ "Include the Firebase Realtime Database library."
46
+ ${FIREBASE_INCLUDE_LIBRARY_DEFAULT} )
41
47
option (FIREBASE_INCLUDE_DYNAMIC_LINKS
42
- "Include the Firebase Dynamic Links library." ON )
48
+ "Include the Firebase Dynamic Links library."
49
+ ${FIREBASE_INCLUDE_LIBRARY_DEFAULT} )
43
50
option (FIREBASE_INCLUDE_INSTALLATIONS
44
- "Include the Firebase Installations library." ON )
51
+ "Include the Firebase Installations library."
52
+ ${FIREBASE_INCLUDE_LIBRARY_DEFAULT} )
45
53
option (FIREBASE_INCLUDE_FIRESTORE
46
- "Include the Firebase Firestore library." ON )
54
+ "Include the Firebase Firestore library."
55
+ ${FIREBASE_INCLUDE_LIBRARY_DEFAULT} )
47
56
option (FIREBASE_INCLUDE_FUNCTIONS
48
- "Include the Cloud Functions for Firebase library." ON )
57
+ "Include the Cloud Functions for Firebase library."
58
+ ${FIREBASE_INCLUDE_LIBRARY_DEFAULT} )
49
59
option (FIREBASE_INCLUDE_MESSAGING
50
- "Include the Firebase Cloud Messaging library." ON )
60
+ "Include the Firebase Cloud Messaging library."
61
+ ${FIREBASE_INCLUDE_LIBRARY_DEFAULT} )
51
62
option (FIREBASE_INCLUDE_REMOTE_CONFIG
52
- "Include the Firebase Remote Config library." ON )
63
+ "Include the Firebase Remote Config library."
64
+ ${FIREBASE_INCLUDE_LIBRARY_DEFAULT} )
53
65
option (FIREBASE_INCLUDE_STORAGE
54
- "Include the Cloud Storage for Firebase library." ON )
66
+ "Include the Cloud Storage for Firebase library."
67
+ ${FIREBASE_INCLUDE_LIBRARY_DEFAULT} )
55
68
56
69
option (FIREBASE_INCLUDE_EDITOR_TOOL
57
- "Include Unity editor tools for Firebase library." ON )
70
+ "Include Unity editor tools for Firebase library." OFF )
58
71
option (FIREBASE_UNITY_BUILD_TESTS
59
72
"Enable the Firebase Unity Build Tests." OFF )
60
73
0 commit comments