[Delete] CellBuilder 1.0.2
[CocoaPods.git] / Specs / f / 5 / a / UTelCPP-dev / 0.1.100 / UTelCPP-dev.podspec.json
blob749d9e07dd6ab9d50bbf7951e3a53595446c0fe3
2   "name": "UTelCPP-dev",
3   "version": "0.1.100",
4   "summary": "Unified Telemetry SDK for Objective-C.",
5   "description": "[DEV POD] UTelCPP is a C++ version of UTel (Unified Telemetry) SDK. This CocoaPod contains the ObjC wrappers implemented with the C++ layer as core.",
6   "homepage": "https://aka.ms/UTel",
7   "license": {
8     "type": "Microsoft",
9     "text": "    Copyright (c) 2022 Microsoft Corporation. All Rights Reserved.\n"
10   },
11   "authors": {
12     "Unified Telemetry Experiences for Developers (United)": "unitedet@microsoft.com"
13   },
14   "platforms": {
15     "ios": "12.0",
16     "osx": "12.0"
17   },
18   "compiler_flags": "-DAPPLE_HTTP=1",
19   "source": {
20     "git": "https://office@dev.azure.com/office/OE/_git/OTEL-OTelCPP",
21     "submodules": true,
22     "branch": "main",
23     "commit": "f58dd7ed02381ea92f1c0600916ea0144003e6e0"
24   },
25   "pod_target_xcconfig": {
26     "HEADER_SEARCH_PATHS": "$(PODS_ROOT)/UTelCPP-dev/src/include/** $(PODS_ROOT)/UTelCPP-dev/third_party/stduuid/include/ $(PODS_ROOT)/UTelCPP-dev/third_party/stduuid/gsl/ $(PODS_ROOT)/UTelCPP-dev/third_party/cpp_client_telemetry/lib/include/** $(PODS_ROOT)/UTelCPP-dev/third_party/cpp_client_telemetry/lib/ $(PODS_ROOT)/UTelCPP-dev/third_party/cpp_client_telemetry/lib/modules/**",
27     "USER_HEADER_SEARCH_PATHS": "$(PODS_ROOT)/UTelCPP-dev/third_party/cpp_client_telemetry/third_party/Reachability/",
28     "USE_HEADERMAP": "NO",
29     "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
30     "CLANG_CXX_LIBRARY": "libc++"
31   },
32   "static_framework": true,
33   "source_files": [
34     "src/**/*.{cpp,h,mmm}",
35     "third_party/cpp_client_telemetry/lib/**/*.{cpp,h,hpp,m,mm}",
36     "wrappers/objc",
37     "third_party/cpp_client_telemetry/third_party/Reachability/*.{h,m}",
38     "third_party/stduuid/include/uuid.h",
39     "third_party/stduuid/gsl/*"
40   ],
41   "osx": {
42     "exclude_files": [
43       "third_party/cpp_client_telemetry/lib/pal/posix/sysinfo_utils_ios.*",
44       "src/impl/CrossPlatformOperationHelpers_MSVC.cpp"
45     ],
46     "frameworks": "IOKit"
47   },
48   "ios": {
49     "exclude_files": [
50       "third_party/cpp_client_telemetry/lib/pal/posix/sysinfo_utils_mac.*",
51       "src/impl/CrossPlatformOperationHelpers_MSVC.cpp"
52     ],
53     "frameworks": "UIKit"
54   },
55   "exclude_files": [
56     "third_party/stduuid/test",
57     "third_party/cpp_client_telemetry/lib/android_build/",
58     "third_party/cpp_client_telemetry/lib/bwcontrol/",
59     "third_party/cpp_client_telemetry/lib/http/HttpClient_Android*",
60     "third_party/cpp_client_telemetry/lib/**/*CX.cpp",
61     "third_party/cpp_client_telemetry/lib/http/HttpClient_Win*",
62     "third_party/cpp_client_telemetry/lib/jni",
63     "third_party/cpp_client_telemetry/lib/modules/bondlite",
64     "third_party/cpp_client_telemetry/lib/modules/dataviewer/tests",
65     "third_party/cpp_client_telemetry/lib/modules/examples",
66     "third_party/cpp_client_telemetry/lib/modules/privacy",
67     "third_party/cpp_client_telemetry/lib/modules/privacyguard/tests/",
68     "third_party/cpp_client_telemetry/lib/modules/utc/",
69     "third_party/cpp_client_telemetry/lib/modules/exp/examples/",
70     "third_party/cpp_client_telemetry/lib/offline/OfflineStorage_Room.*",
71     "third_party/cpp_client_telemetry/lib/pal/desktop/",
72     "third_party/cpp_client_telemetry/lib/pal/universal/",
73     "third_party/cpp_client_telemetry/lib/pal/posix/*Android.cpp",
74     "third_party/cpp_client_telemetry/lib/pal/posix/NetworkInformationImpl.cpp",
75     "third_party/cpp_client_telemetry/lib/shared/dllmain.cpp",
76     "third_party/cpp_client_telemetry/lib/shared/TimedEvent.cpp",
77     "third_party/cpp_client_telemetry/lib/shared/WindowsDesktopHelpers.cpp",
78     "third_party/cpp_client_telemetry/lib/include/mat/IBandwidthController.hpp",
79     "third_party/cpp_client_telemetry/wrappers/obj-c/main.mm",
80     "third_party/cpp_client_telemetry/lib/http/HttpClient_Curl.*",
81     "third_party/cpp_client_telemetry/lib/modules/liveeventinspector/tests/",
82     "src/impl/GuidHelpers_Android.cpp",
83     "wrappers/java"
84   ],
85   "public_header_files": "wrappers/objc/OBJC*.h",
86   "private_header_files": [
87     "third_party/stduuid/include/uuid.h",
88     "src/include/**/*.h",
89     "third_party/cpp_client_telemetry/lib/**/*.{h,hpp}",
90     "wrappers/objc/*private.h",
91     "third_party/cpp_client_telemetry/third_party/Reachability/*.h",
92     "wrappers/objc/*.h"
93   ],
94   "frameworks": [
95     "Network",
96     "SystemConfiguration",
97     "CoreFoundation",
98     "Foundation"
99   ],
100   "libraries": [
101     "sqlite3",
102     "stdc++",
103     "z",
104     "dl"
105   ],
106   "requires_arc": true