[Add] TrinityAudioSDK 3.2.118
[CocoaPods.git] / Specs / 8 / 2 / b / onnxruntime-objc / 1.16.3 / onnxruntime-objc.podspec.json
blobc746852071b951f4b158787a6514dbf6506ec8f9
2   "name": "onnxruntime-objc",
3   "version": "1.16.3",
4   "summary": "ONNX Runtime Objective-C Pod",
5   "description": "A pod for the ONNX Runtime Objective-C API.",
6   "homepage": "https://github.com/microsoft/onnxruntime",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "authors": {
12     "ONNX Runtime": "onnxruntime@microsoft.com"
13   },
14   "source": {
15     "http": "https://onnxruntimepackages.z14.web.core.windows.net/pod-archive-onnxruntime-objc-1.16.3.zip"
16   },
17   "platforms": {
18     "ios": "12.0"
19   },
20   "preserve_paths": [
21     "LICENSE"
22   ],
23   "default_subspecs": "Core",
24   "static_framework": true,
25   "subspecs": [
26     {
27       "name": "Core",
28       "dependencies": {
29         "onnxruntime-c": [
30           "1.16.3"
31         ]
32       },
33       "requires_arc": true,
34       "compiler_flags": [
35         "-std=c++17",
36         "-fobjc-arc-exceptions",
37         "-Wall",
38         "-Wextra",
39         "-Werror"
40       ],
41       "pod_target_xcconfig": {
42         "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}/objectivec\"",
43         "OTHER_CPLUSPLUSFLAGS": "-fvisibility=hidden -fvisibility-inlines-hidden"
44       },
45       "public_header_files": [
46         "objectivec/include/ort_custom_op_registration.h",
47         "objectivec/include/ort_enums.h",
48         "objectivec/include/onnxruntime.h",
49         "objectivec/include/ort_session.h",
50         "objectivec/include/ort_env.h",
51         "objectivec/include/ort_xnnpack_execution_provider.h",
52         "objectivec/include/ort_value.h",
53         "objectivec/include/ort_coreml_execution_provider.h"
54       ],
55       "source_files": [
56         "objectivec/cxx_utils.h",
57         "objectivec/include/ort_custom_op_registration.h",
58         "objectivec/ort_coreml_execution_provider.mm",
59         "objectivec/include/ort_session.h",
60         "objectivec/ort_enums_internal.h",
61         "objectivec/assert_arc_enabled.mm",
62         "objectivec/ort_value_internal.h",
63         "objectivec/include/ort_env.h",
64         "objectivec/ort_env.mm",
65         "objectivec/error_utils.mm",
66         "objectivec/ort_xnnpack_execution_provider.mm",
67         "objectivec/cxx_api.h",
68         "objectivec/cxx_utils.mm",
69         "objectivec/ort_env_internal.h",
70         "objectivec/include/ort_xnnpack_execution_provider.h",
71         "objectivec/ort_value.mm",
72         "objectivec/include/ort_coreml_execution_provider.h",
73         "objectivec/include/ort_enums.h",
74         "objectivec/include/onnxruntime.h",
75         "objectivec/ort_session_internal.h",
76         "objectivec/ort_enums.mm",
77         "objectivec/error_utils.h",
78         "objectivec/include/ort_value.h",
79         "objectivec/ort_session.mm"
80       ],
81       "testspecs": [
82         {
83           "name": "Tests",
84           "test_type": "unit",
85           "source_files": [
86             "objectivec/test/ort_value_test.mm",
87             "objectivec/test/ort_env_test.mm",
88             "objectivec/test/assertion_utils.h",
89             "objectivec/test/test_utils.h",
90             "objectivec/test/test_utils.mm",
91             "objectivec/test/ort_session_test.mm",
92             "objectivec/test/assert_arc_enabled.mm"
93           ],
94           "resources": [
95             "objectivec/test/testdata/single_add.basic.ort",
96             "objectivec/test/testdata/identity_string.ort"
97           ]
98         }
99       ]
100     }
101   ]